Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 3511 | Ir a la última revisión | | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3495 stevensc 1
@use "../../settings/breakpoints.scss";
2
 
3
.navLinksContainer {
4
  display: flex;
5
  align-items: center;
6
  height: 60%;
7
  max-width: 80%;
8
  order: 4;
9
  &__ul {
10
    display: flex;
11
    height: 100%;
12
    align-items: center;
13
    gap: 0.5rem;
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;
26
      & > a {
27
        p {
28
          display: none;
29
        }
30
      }
31
      a,
32
      p {
33
        color: $font-color;
34
        font-size: 1rem;
35
        flex-direction: column;
36
        align-items: center;
37
        gap: 0.5rem;
38
        svg {
39
          font-size: 1rem;
40
        }
41
      }
42
      &:hover {
43
        font-weight: bold;
44
        border-bottom: 2px solid $font-color;
45
        .navLinkDropdown {
46
          display: block;
47
          position: absolute;
48
          top: calc(100% + 2px);
49
          left: 50%;
50
          transform: translateX(-35%);
51
          width: 200px;
52
          z-index: 1000;
53
          background-color: $bg-color;
54
          border-radius: 10px;
55
          ul {
56
            display: flex;
57
            flex-direction: column;
58
            padding: 1rem;
59
            text-align: left;
60
            background-color: $bg-color;
61
            border-radius: 10px;
62
            box-shadow: 0px 4px 14px -2px rgb(0 0 0 / 12%), 0px -5px 14px -2px rgb(0 0 0 / 12%);
63
            li {
64
              position: relative;
65
              &:hover {
66
                .navLinkLevelThree {
67
                  display: block;
68
                  position: absolute;
69
                  top: -10%;
70
                  left: 170px;
71
                  width: 200px;
72
                  z-index: 1000;
73
                }
74
              }
75
            }
76
            li:not(:last-child) {
77
              margin-bottom: 1rem;
78
              &:hover {
79
                border-bottom: 2px solid #16283c;
80
              }
81
            }
82
            a {
83
              font-weight: normal !important;
84
              padding: 0 !important;
85
              font-size: 1.1rem;
86
            }
87
          }
88
          &:nth-child(1),
89
          &:nth-child(2) {
90
            ul {
91
              li {
92
                display: flex;
93
                justify-content: space-between;
94
              }
95
            }
96
          }
97
        }
98
      }
99
    }
100
  }
101
}
102
 
103
.navLinkDropdown,
104
.navLinkLevelThree {
105
  display: none;
106
}
107
@include breakpoints.maxwidth("small") {
108
  .navLinksContainer {
109
    &__ul {
110
      &__li {
111
        a,
112
        p {
113
          svg {
114
            font-size: 1.5rem;
115
          }
116
        }
117
      }
118
    }
119
  }
120
}
121
 
122
@include breakpoints.maxwidth("medium") {
123
  .navLinksContainer {
124
    height: 100%;
125
    order: 2;
126
    max-width: none;
127
    &__ul {
128
      gap: 1rem;
129
      &__li {
130
        padding-bottom: 0;
131
        & > a {
132
          display: flex;
133
          p {
134
            display: inline-flex;
135
          }
136
        }
137
        a,
138
        p {
139
          svg {
140
            font-size: 1.5rem;
141
          }
142
        }
143
        &:hover {
144
          font-weight: bold;
145
          border-bottom: 2px solid $font-color;
146
          .navLinkDropdown {
147
            transform: translateX(-50%);
148
          }
149
        }
150
      }
151
    }
152
  }
153
}