Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev Autor Línea Nro. Línea
6701 stevensc 1
@use "../../../../styles/mixins.scss";
6635 stevensc 2
 
6700 stevensc 3
.header-navigation {
6635 stevensc 4
  flex: 1 0 50%;
5
  order: 3;
6
  display: flex;
7
 
8
  &>ul {
9
    display: flex;
10
    align-items: center;
11
    justify-content: space-between;
12
    gap: .5rem;
13
    width: 100%;
14
 
15
    &>li {
16
      position: relative;
17
      padding-bottom: 1rem;
18
 
6700 stevensc 19
      &>a {
20
        align-items: center;
6635 stevensc 21
        color: $font-color;
22
        display: flex;
23
        flex-direction: column;
6700 stevensc 24
        font-size: 1.1rem;
6635 stevensc 25
        gap: 0.5rem;
26
        position: relative;
27
 
6700 stevensc 28
        svg,
29
        i {
30
          color: $font-color;
31
          font-size: 1.5rem;
32
        }
33
 
34
        p {
35
          color: $font-color;
36
          font-size: 1.1rem;
37
          display: none;
38
        }
6635 stevensc 39
      }
40
 
41
      &::after {
42
        content: "";
43
        height: 2px;
44
        width: 0;
45
        background-color: $font-color;
46
        position: absolute;
47
        bottom: 0;
48
        left: 50%;
49
        transform: translateX(-50%);
50
        transform-origin: center;
51
        transition: all 200ms;
52
      }
53
 
54
      &:hover {
55
 
56
        &>a,
57
        &>p {
58
          text-shadow: 0 0 0 $font-color;
59
        }
60
 
61
        &::after {
62
          width: 100%;
63
        }
64
 
65
        .navLinkDropdown {
66
          display: block;
67
        }
68
      }
69
 
70
      &:last-child:hover .aditional_links {
71
        display: block;
72
      }
73
    }
74
  }
6701 stevensc 75
 
6635 stevensc 76
}
77
 
78
.navLinkDropdown,
79
.navigation-level_three,
80
.aditional_links {
81
  background-color: $bg-color;
82
  border-radius: $border-radius;
83
  box-shadow: $shadow;
84
  display: none;
85
  padding: 1rem;
86
  position: absolute;
87
  left: 50%;
88
  top: 100%;
89
  z-index: 900;
90
 
91
  ul {
92
    display: flex;
93
    flex-direction: column;
94
    gap: 1rem;
95
 
96
    li {
97
      display: flex;
98
      gap: 1rem;
99
      position: relative;
100
 
6702 stevensc 101
      a {
102
        align-items: center;
103
        color: $font-color;
104
        display: flex;
105
        font-size: 1.1rem;
106
        gap: 0.5rem;
107
        position: relative;
108
 
109
        &:hover {
110
          text-shadow: 0 0 0 $font-color;
111
        }
6635 stevensc 112
      }
6702 stevensc 113
 
6635 stevensc 114
    }
115
  }
116
}
117
 
118
.navigation-level_three {
119
  top: -10%;
120
  left: 100%;
121
  max-height: 20rem;
122
  overflow: auto;
123
 
124
  a {
125
    max-width: 30ch;
126
  }
127
}
128
 
129
.navLinkDropdown {
130
  transform: translateX(-35%);
131
 
132
  li:hover .navigation-level_three {
133
    display: block;
134
  }
135
}
136
 
137
.aditional_links {
138
  transform: translateX(-50%);
139
 
140
  ul {
141
    align-items: center;
142
  }
6702 stevensc 143
}
144
 
145
@include mixins.for-size(tablet-portrait) {
146
  .header-navigation>ul>li>a p {
147
    display: inline-flex;
148
  }
149
 
150
  .navLinkDropdown {
151
    transform: translateX(-50%);
152
  }
153
}
154
 
155
@include mixins.for-size(desktop) {
156
  .header-navigation {
157
    order: 2;
158
 
159
    &>ul>li {
160
      padding-top: 1rem;
161
    }
162
  }
163
 
164
  .aditional_links ul li:hover .navigation-level_three {
165
    display: block;
166
  }
6635 stevensc 167
}