Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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