Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev Autor Línea Nro. Línea
6635 stevensc 1
@use "../../../../styles/breakpoints.scss";
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
  }
75
}
76
 
77
.navLinkDropdown,
78
.navigation-level_three,
79
.aditional_links {
80
  background-color: $bg-color;
81
  border-radius: $border-radius;
82
  box-shadow: $shadow;
83
  display: none;
84
  padding: 1rem;
85
  position: absolute;
86
  left: 50%;
87
  top: 100%;
88
  z-index: 900;
89
 
90
  ul {
91
    display: flex;
92
    flex-direction: column;
93
    gap: 1rem;
94
 
95
    li {
96
      display: flex;
97
      gap: 1rem;
98
      position: relative;
99
 
100
      a:hover {
101
        text-shadow: 0 0 0 $font-color;
102
      }
103
    }
104
  }
105
}
106
 
107
.navigation-level_three {
108
  top: -10%;
109
  left: 100%;
110
  max-height: 20rem;
111
  overflow: auto;
112
 
113
  a {
114
    max-width: 30ch;
115
  }
116
}
117
 
118
.navLinkDropdown {
119
  transform: translateX(-35%);
120
 
121
  li:hover .navigation-level_three {
122
    display: block;
123
  }
124
}
125
 
126
.aditional_links {
127
  transform: translateX(-50%);
128
 
129
  ul {
130
    align-items: center;
131
  }
132
}
133
 
134
@include breakpoints.maxwidth("medium") {
6700 stevensc 135
  .header-navigation>ul>li p {
6635 stevensc 136
    display: inline-flex;
137
  }
138
 
6700 stevensc 139
  .navLinkDropdown {
6635 stevensc 140
    transform: translateX(-50%);
141
  }
142
}
143
 
144
@include breakpoints.maxwidth("desktop") {
6700 stevensc 145
  .header-navigation {
6635 stevensc 146
    order: 2;
147
 
148
    &>ul>li {
149
      padding-top: 1rem;
150
    }
151
  }
152
 
153
  .aditional_links ul li:hover .navigation-level_three {
154
    display: block;
155
  }
156
}