Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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