Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 4172 | Rev 4174 | 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;
4171 stevensc 20
      padding-bottom: 0;
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
        }
44
        .navLinkDropdown,
45
        .aditional_links {
46
          display: block;
47
        }
4169 stevensc 48
      }
49
    }
3495 stevensc 50
  }
51
}
52
 
53
.navLinkLevelThree {
54
  display: none;
3665 stevensc 55
  position: absolute;
56
  top: -10%;
4173 stevensc 57
  left: 100%;
3665 stevensc 58
  width: 200px;
59
  z-index: 1000;
4164 stevensc 60
}
61
 
62
.aditional_links {
63
  display: none;
64
  position: absolute;
65
  top: calc(100% + 2px);
66
  left: 50%;
4172 stevensc 67
  transform: translateX(-50%);
4164 stevensc 68
  width: fit-content;
69
  z-index: 1000;
70
  background-color: $bg-color;
71
  border-radius: 10px;
72
  ul {
73
    display: flex;
74
    flex-direction: column;
75
    padding: 1rem;
4173 stevensc 76
    gap: 0.5rem;
4164 stevensc 77
    background-color: $bg-color;
78
    border-radius: 10px;
79
    box-shadow: 0px 4px 14px -2px rgb(0 0 0 / 12%), 0px -5px 14px -2px rgb(0 0 0 / 12%);
80
    li {
81
      position: relative;
82
      a {
83
        font-size: 1.1rem;
4166 stevensc 84
        display: flex;
4164 stevensc 85
      }
4172 stevensc 86
      &:hover a {
87
        font-weight: bold;
88
      }
4164 stevensc 89
    }
4161 stevensc 90
  }
3495 stevensc 91
}
92
 
3665 stevensc 93
.navLinkDropdown {
94
  display: none;
95
  position: absolute;
96
  top: calc(100% + 2px);
97
  left: 50%;
98
  transform: translateX(-35%);
99
  width: 200px;
100
  z-index: 1000;
101
  background-color: $bg-color;
102
  border-radius: 10px;
103
  ul {
104
    display: flex;
105
    flex-direction: column;
106
    padding: 1rem;
107
    gap: 1rem;
108
    text-align: left;
109
    background-color: $bg-color;
110
    border-radius: 10px;
111
    box-shadow: 0px 4px 14px -2px rgb(0 0 0 / 12%), 0px -5px 14px -2px rgb(0 0 0 / 12%);
112
    li {
113
      position: relative;
114
      display: flex;
115
      justify-content: space-between;
116
      a {
117
        font-weight: normal;
118
        padding: 0 !important;
119
        font-size: 1.1rem;
120
      }
121
      &:hover {
122
        .navLinkLevelThree {
123
          display: block;
124
        }
125
        & > a,
126
        .navLinkLevelThree ul li:hover a {
127
          font-weight: bold;
128
        }
129
      }
130
    }
131
  }
132
}
133
 
3911 stevensc 134
@include breakpoints.maxwidth("medium") {
4173 stevensc 135
  .navLinksContainer > ul > li {
4171 stevensc 136
    padding-bottom: 12px;
137
    p {
4055 stevensc 138
      display: inline-flex;
139
    }
4171 stevensc 140
    &:hover .navLinkDropdown {
141
      transform: translateX(-50%);
3495 stevensc 142
    }
4055 stevensc 143
  }
3495 stevensc 144
}
4171 stevensc 145
 
3980 stevensc 146
@include breakpoints.maxwidth("desktop") {
3911 stevensc 147
  .navLinksContainer {
4088 stevensc 148
    margin-left: 4rem;
3975 stevensc 149
    min-width: auto;
3911 stevensc 150
    order: 2;
151
  }
4172 stevensc 152
}