Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 5464 | | 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 {
5459 stevensc 4
  flex: 1 0 50%;
3979 stevensc 5
  order: 3;
6
  display: flex;
5101 stevensc 7
 
5452 stevensc 8
  &>ul {
3977 stevensc 9
    display: flex;
3495 stevensc 10
    align-items: center;
4918 stevensc 11
    justify-content: space-between;
5462 stevensc 12
    gap: .5rem;
3979 stevensc 13
    width: 100%;
5101 stevensc 14
 
5452 stevensc 15
    &>li {
3495 stevensc 16
      position: relative;
17
      display: flex;
18
      flex-direction: column;
5452 stevensc 19
      padding-bottom: 1rem;
3495 stevensc 20
      gap: 0.5rem;
5101 stevensc 21
 
4169 stevensc 22
      svg,
23
      i {
5459 stevensc 24
        color: $font-color;
4169 stevensc 25
        font-size: 1.5rem;
3495 stevensc 26
      }
5101 stevensc 27
 
5459 stevensc 28
      a {
4169 stevensc 29
        font-size: 1.1rem;
30
        display: flex;
3495 stevensc 31
        color: $font-color;
32
        flex-direction: column;
33
        align-items: center;
34
        gap: 0.5rem;
4219 stevensc 35
        position: relative;
3495 stevensc 36
      }
5101 stevensc 37
 
4169 stevensc 38
      p {
5459 stevensc 39
        color: $font-color;
40
        font-size: 1.1rem;
4169 stevensc 41
        display: none;
3495 stevensc 42
      }
5101 stevensc 43
 
5450 stevensc 44
      &::after {
5451 stevensc 45
        content: "";
5450 stevensc 46
        height: 2px;
47
        width: 0;
5452 stevensc 48
        background-color: $font-color;
5450 stevensc 49
        position: absolute;
5452 stevensc 50
        bottom: 0;
5450 stevensc 51
        left: 50%;
52
        transform: translateX(-50%);
53
        transform-origin: center;
54
        transition: all 200ms;
55
      }
56
 
5451 stevensc 57
      &:hover {
5452 stevensc 58
 
59
        &>a,
60
        &>p {
5459 stevensc 61
          text-shadow: 0 0 0 $font-color;
5452 stevensc 62
        }
63
 
5451 stevensc 64
        &::after {
65
          width: 100%;
66
        }
5452 stevensc 67
 
4174 stevensc 68
        .navLinkDropdown {
4170 stevensc 69
          display: block;
70
        }
4169 stevensc 71
      }
5101 stevensc 72
 
4174 stevensc 73
      &:last-child:hover .aditional_links {
74
        display: block;
75
      }
4169 stevensc 76
    }
3495 stevensc 77
  }
78
}
79
 
5463 stevensc 80
.navLinkDropdown,
81
.navigation-level_three,
4164 stevensc 82
.aditional_links {
83
  background-color: $bg-color;
4183 stevensc 84
  border-radius: $border-radius;
4186 stevensc 85
  box-shadow: $shadow;
3665 stevensc 86
  display: none;
5102 stevensc 87
  padding: 1rem;
3665 stevensc 88
  position: absolute;
5101 stevensc 89
  left: 50%;
5452 stevensc 90
  top: 100%;
5101 stevensc 91
  z-index: 900;
92
 
3665 stevensc 93
  ul {
94
    display: flex;
95
    flex-direction: column;
96
    gap: 1rem;
5101 stevensc 97
 
3665 stevensc 98
    li {
4180 stevensc 99
      display: flex;
5459 stevensc 100
      gap: 1rem;
5101 stevensc 101
      position: relative;
102
 
5463 stevensc 103
      a:hover {
104
        text-shadow: 0 0 0 $font-color;
3665 stevensc 105
      }
106
    }
107
  }
108
}
109
 
5110 stevensc 110
.navigation-level_three {
5103 stevensc 111
  top: -10%;
112
  left: 100%;
5116 stevensc 113
  max-height: 20rem;
114
  overflow: auto;
5463 stevensc 115
 
116
  a {
117
    max-width: 30ch;
118
  }
5459 stevensc 119
}
5103 stevensc 120
 
5459 stevensc 121
.navLinkDropdown {
122
  transform: translateX(-35%);
123
 
124
  li:hover .navigation-level_three {
125
    display: block;
5103 stevensc 126
  }
127
}
128
 
5463 stevensc 129
.aditional_links {
130
  transform: translateX(-50%);
5464 stevensc 131
 
132
  ul {
133
    align-items: center;
134
  }
5463 stevensc 135
}
136
 
4917 stevensc 137
@include breakpoints.maxwidth("medium") {
5465 stevensc 138
  .navLinksContainer>ul>li p {
5464 stevensc 139
    display: inline-flex;
140
  }
5101 stevensc 141
 
5465 stevensc 142
  .navLinksContainer>ul>li:hover .navLinkDropdown {
5464 stevensc 143
    transform: translateX(-50%);
4055 stevensc 144
  }
3495 stevensc 145
}
4171 stevensc 146
 
3980 stevensc 147
@include breakpoints.maxwidth("desktop") {
3911 stevensc 148
  .navLinksContainer {
4922 stevensc 149
    margin-left: 2rem;
5460 stevensc 150
    flex: 1;
3911 stevensc 151
    order: 2;
5101 stevensc 152
 
5462 stevensc 153
    &>ul>li {
154
      padding-top: 1rem;
4917 stevensc 155
    }
3911 stevensc 156
  }
5101 stevensc 157
 
5459 stevensc 158
  .aditional_links ul li:hover .navigation-level_three {
5462 stevensc 159
    display: block;
4180 stevensc 160
  }
5452 stevensc 161
}