Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 6703 | | 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 {
7310 stevensc 81
  background-color: #fff;
82
  border-radius: 5px;
83
  box-shadow: 0 0 0 1px rgb(0 0 0 / 5%), 0 3px 3px rgb(0 0 0 / 30%);
6635 stevensc 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
      position: relative;
98
 
6702 stevensc 99
      a {
100
        align-items: center;
101
        color: $font-color;
102
        display: flex;
103
        font-size: 1.1rem;
104
        gap: 0.5rem;
105
        position: relative;
106
 
107
        &:hover {
108
          text-shadow: 0 0 0 $font-color;
109
        }
6635 stevensc 110
      }
6702 stevensc 111
 
6635 stevensc 112
    }
113
  }
114
}
115
 
116
.navigation-level_three {
117
  top: -10%;
118
  left: 100%;
119
  max-height: 20rem;
120
  overflow: auto;
121
 
122
  a {
123
    max-width: 30ch;
124
  }
125
}
126
 
127
.navLinkDropdown {
128
  transform: translateX(-35%);
129
 
130
  li:hover .navigation-level_three {
131
    display: block;
132
  }
133
}
134
 
135
.aditional_links {
136
  transform: translateX(-50%);
137
 
138
  ul {
139
    align-items: center;
140
  }
6702 stevensc 141
}
142
 
143
@include mixins.for-size(tablet-portrait) {
144
  .header-navigation>ul>li>a p {
145
    display: inline-flex;
146
  }
147
 
148
  .navLinkDropdown {
149
    transform: translateX(-50%);
150
  }
151
}
152
 
153
@include mixins.for-size(desktop) {
154
  .header-navigation {
155
    order: 2;
156
 
157
    &>ul>li {
158
      padding-top: 1rem;
159
    }
160
  }
161
 
162
  .aditional_links ul li:hover .navigation-level_three {
163
    display: block;
164
  }
6635 stevensc 165
}