Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 3910 | Rev 3956 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3495 stevensc 1
@use "../../settings/breakpoints.scss";
2
 
3
.navLinksContainer {
3652 stevensc 4
  align-items: center;
3495 stevensc 5
  display: flex;
6
  max-width: 80%;
7
  order: 4;
3660 stevensc 8
  gap: 1rem;
3495 stevensc 9
  &__ul {
10
    display: flex;
11
    height: 100%;
12
    align-items: center;
3660 stevensc 13
    gap: 1rem;
3495 stevensc 14
    &__li {
15
      position: relative;
16
      display: flex;
17
      flex-direction: column;
18
      align-items: center;
19
      justify-content: center;
20
      height: 100%;
21
      color: $font-color;
22
      padding-top: 12px;
23
      padding-bottom: 12px;
24
      gap: 0.5rem;
25
      font-size: 1.5rem;
3654 stevensc 26
      & > a {
27
        display: flex;
28
        p {
29
          display: none;
3655 stevensc 30
          font-size: 1.1rem;
3654 stevensc 31
        }
3495 stevensc 32
      }
33
      a,
34
      p {
35
        color: $font-color;
36
        flex-direction: column;
37
        align-items: center;
38
        gap: 0.5rem;
39
        svg {
3652 stevensc 40
          font-size: 1.5rem;
3495 stevensc 41
        }
42
      }
43
      &:hover {
44
        font-weight: bold;
45
        border-bottom: 2px solid $font-color;
46
        .navLinkDropdown {
47
          display: block;
48
        }
49
      }
50
    }
51
  }
52
}
53
 
54
.navLinkLevelThree {
55
  display: none;
3665 stevensc 56
  position: absolute;
57
  top: -10%;
58
  left: 170px;
59
  width: 200px;
60
  z-index: 1000;
3495 stevensc 61
}
62
 
3665 stevensc 63
.navLinkDropdown {
64
  display: none;
65
  position: absolute;
66
  top: calc(100% + 2px);
67
  left: 50%;
68
  transform: translateX(-35%);
69
  width: 200px;
70
  z-index: 1000;
71
  background-color: $bg-color;
72
  border-radius: 10px;
73
  ul {
74
    display: flex;
75
    flex-direction: column;
76
    padding: 1rem;
77
    gap: 1rem;
78
    text-align: left;
79
    background-color: $bg-color;
80
    border-radius: 10px;
81
    box-shadow: 0px 4px 14px -2px rgb(0 0 0 / 12%), 0px -5px 14px -2px rgb(0 0 0 / 12%);
82
    li {
83
      position: relative;
84
      display: flex;
85
      justify-content: space-between;
86
      a {
87
        font-weight: normal;
88
        padding: 0 !important;
89
        font-size: 1.1rem;
90
      }
91
      &:hover {
92
        .navLinkLevelThree {
93
          display: block;
94
        }
95
        & > a,
96
        .navLinkLevelThree ul li:hover a {
97
          font-weight: bold;
98
        }
99
      }
100
    }
101
  }
102
}
103
 
3911 stevensc 104
@include breakpoints.maxwidth("medium") {
3495 stevensc 105
  .navLinksContainer {
106
    height: 100%;
107
    max-width: none;
3660 stevensc 108
    &__ul__li {
109
      padding-bottom: 0;
110
      & > a p {
111
        display: inline-flex;
112
      }
113
      &:hover {
114
        font-weight: bold;
115
        border-bottom: 2px solid $font-color;
116
        .navLinkDropdown {
117
          transform: translateX(-50%);
3495 stevensc 118
        }
119
      }
120
    }
121
  }
122
}
3911 stevensc 123
@include breakpoints.maxwidth("large") {
124
  .navLinksContainer {
125
    order: 2;
126
  }
127
}