Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev Autor Línea Nro. Línea
3495 stevensc 1
@use "../../settings/breakpoints.scss";
2
 
3
.navLinksContainer {
3958 stevensc 4
  flex: 1;
3979 stevensc 5
  order: 3;
3977 stevensc 6
  min-width: 50%;
3979 stevensc 7
  display: flex;
5101 stevensc 8
 
9
  &>ul {
3977 stevensc 10
    display: flex;
3495 stevensc 11
    align-items: center;
4918 stevensc 12
    justify-content: space-between;
3660 stevensc 13
    gap: 1rem;
3979 stevensc 14
    width: 100%;
5101 stevensc 15
 
16
    &>li {
3495 stevensc 17
      position: relative;
18
      display: flex;
19
      flex-direction: column;
20
      color: $font-color;
4187 stevensc 21
      padding-top: 0;
4177 stevensc 22
      padding-bottom: 12px;
3495 stevensc 23
      gap: 0.5rem;
5101 stevensc 24
 
4169 stevensc 25
      svg,
26
      i {
27
        font-size: 1.5rem;
3495 stevensc 28
      }
5101 stevensc 29
 
3495 stevensc 30
      a,
31
      p {
4169 stevensc 32
        font-size: 1.1rem;
33
        display: flex;
3495 stevensc 34
        color: $font-color;
35
        flex-direction: column;
36
        align-items: center;
37
        gap: 0.5rem;
4219 stevensc 38
        position: relative;
3495 stevensc 39
      }
5101 stevensc 40
 
4169 stevensc 41
      p {
42
        display: none;
3495 stevensc 43
      }
5101 stevensc 44
 
4173 stevensc 45
      &:not(:last-child):hover {
4169 stevensc 46
        border-bottom: 2px solid $font-color;
5101 stevensc 47
 
48
        &>a,
49
        &>p {
4170 stevensc 50
          font-weight: bold;
51
        }
5101 stevensc 52
 
4174 stevensc 53
        .navLinkDropdown {
4170 stevensc 54
          display: block;
55
        }
4169 stevensc 56
      }
5101 stevensc 57
 
4174 stevensc 58
      &:last-child:hover .aditional_links {
59
        display: block;
60
      }
4169 stevensc 61
    }
3495 stevensc 62
  }
63
}
64
 
4164 stevensc 65
.aditional_links {
66
  display: none;
67
  position: absolute;
4183 stevensc 68
  top: 100%;
4164 stevensc 69
  left: 50%;
4172 stevensc 70
  transform: translateX(-50%);
4164 stevensc 71
  z-index: 1000;
72
  background-color: $bg-color;
4183 stevensc 73
  border-radius: $border-radius;
4186 stevensc 74
  box-shadow: $shadow;
5101 stevensc 75
 
4164 stevensc 76
  ul {
77
    display: flex;
78
    flex-direction: column;
79
    padding: 1rem;
4173 stevensc 80
    gap: 0.5rem;
5101 stevensc 81
 
4164 stevensc 82
    li {
83
      position: relative;
5101 stevensc 84
 
4164 stevensc 85
      a {
86
        font-size: 1.1rem;
4166 stevensc 87
        display: flex;
4164 stevensc 88
      }
5101 stevensc 89
 
90
      &:hover>a {
4172 stevensc 91
        font-weight: bold;
92
      }
5101 stevensc 93
 
5110 stevensc 94
      &:hover .navigation-level_three {
4175 stevensc 95
        display: block;
96
      }
4164 stevensc 97
    }
4161 stevensc 98
  }
3495 stevensc 99
}
100
 
5103 stevensc 101
.navLinkDropdown,
5110 stevensc 102
.navigation-level_three {
5101 stevensc 103
  background-color: $bg-color;
5102 stevensc 104
  border-radius: $border-radius;
105
  box-shadow: $shadow;
3665 stevensc 106
  display: none;
5102 stevensc 107
  padding: 1rem;
3665 stevensc 108
  position: absolute;
5101 stevensc 109
  left: 50%;
4177 stevensc 110
  top: 100%;
3665 stevensc 111
  transform: translateX(-35%);
5101 stevensc 112
  z-index: 900;
113
 
3665 stevensc 114
  ul {
115
    display: flex;
116
    flex-direction: column;
117
    gap: 1rem;
5101 stevensc 118
 
3665 stevensc 119
    li {
4180 stevensc 120
      align-items: center;
121
      display: flex;
5101 stevensc 122
      position: relative;
4180 stevensc 123
      gap: 1rem;
5101 stevensc 124
 
3665 stevensc 125
      a {
5112 stevensc 126
        max-width: 15ch;
3665 stevensc 127
        font-size: 1.1rem;
5101 stevensc 128
        text-align: left;
129
        white-space: nowrap;
5108 stevensc 130
 
3665 stevensc 131
      }
5101 stevensc 132
 
3665 stevensc 133
      &:hover {
5110 stevensc 134
        .navigation-level_three {
3665 stevensc 135
          display: block;
136
        }
5101 stevensc 137
 
5108 stevensc 138
        &>a {
3665 stevensc 139
          font-weight: bold;
140
        }
5108 stevensc 141
 
3665 stevensc 142
      }
143
    }
144
  }
145
}
146
 
5110 stevensc 147
.navigation-level_three {
5103 stevensc 148
  top: -10%;
149
  left: 100%;
5108 stevensc 150
  transform: none;
5103 stevensc 151
 
152
  ul {
153
    max-height: 20rem;
154
    overflow: scroll;
5112 stevensc 155
 
156
    li:hover a {
157
      font-weight: bold;
158
    }
5103 stevensc 159
  }
160
}
161
 
4917 stevensc 162
@include breakpoints.maxwidth("medium") {
5101 stevensc 163
  .navLinksContainer>ul>li {
4171 stevensc 164
    p {
4055 stevensc 165
      display: inline-flex;
166
    }
5101 stevensc 167
 
4171 stevensc 168
    &:hover .navLinkDropdown {
169
      transform: translateX(-50%);
3495 stevensc 170
    }
4055 stevensc 171
  }
3495 stevensc 172
}
4171 stevensc 173
 
3980 stevensc 174
@include breakpoints.maxwidth("desktop") {
3911 stevensc 175
  .navLinksContainer {
4922 stevensc 176
    margin-left: 2rem;
3975 stevensc 177
    min-width: auto;
3911 stevensc 178
    order: 2;
5101 stevensc 179
 
180
    &>ul {
4918 stevensc 181
      justify-content: space-around;
5101 stevensc 182
 
183
      &>li {
4918 stevensc 184
        padding-top: 32px;
185
        padding-bottom: 12px;
186
      }
4917 stevensc 187
    }
3911 stevensc 188
  }
5101 stevensc 189
 
4182 stevensc 190
  .aditional_links ul li:hover {
5110 stevensc 191
    .navigation-level_three {
4180 stevensc 192
      display: block;
193
    }
194
  }
5101 stevensc 195
}