Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 3958 | Rev 3964 | 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 {
3652 stevensc 4
  align-items: center;
3495 stevensc 5
  display: flex;
3958 stevensc 6
  flex: 1;
3495 stevensc 7
  order: 4;
8
  &__ul {
9
    display: flex;
10
    height: 100%;
11
    align-items: center;
3660 stevensc 12
    gap: 1rem;
3957 stevensc 13
    &:nth-child(1) {
14
      flex: 1.5;
15
      justify-content: space-evenly;
16
    }
17
    &:nth-child(2) {
18
      flex: 1;
19
      justify-content: space-around;
20
    }
3495 stevensc 21
    &__li {
22
      position: relative;
23
      display: flex;
24
      flex-direction: column;
25
      align-items: center;
26
      justify-content: center;
27
      height: 100%;
28
      color: $font-color;
29
      padding-top: 12px;
30
      padding-bottom: 12px;
31
      gap: 0.5rem;
32
      font-size: 1.5rem;
3654 stevensc 33
      & > a {
34
        display: flex;
35
        p {
36
          display: none;
3655 stevensc 37
          font-size: 1.1rem;
3654 stevensc 38
        }
3495 stevensc 39
      }
40
      a,
41
      p {
42
        color: $font-color;
43
        flex-direction: column;
44
        align-items: center;
45
        gap: 0.5rem;
46
        svg {
3652 stevensc 47
          font-size: 1.5rem;
3495 stevensc 48
        }
49
      }
50
      &:hover {
51
        font-weight: bold;
52
        border-bottom: 2px solid $font-color;
53
        .navLinkDropdown {
54
          display: block;
55
        }
56
      }
57
    }
58
  }
59
}
60
 
61
.navLinkLevelThree {
62
  display: none;
3665 stevensc 63
  position: absolute;
64
  top: -10%;
65
  left: 170px;
66
  width: 200px;
67
  z-index: 1000;
3495 stevensc 68
}
69
 
3665 stevensc 70
.navLinkDropdown {
71
  display: none;
72
  position: absolute;
73
  top: calc(100% + 2px);
74
  left: 50%;
75
  transform: translateX(-35%);
76
  width: 200px;
77
  z-index: 1000;
78
  background-color: $bg-color;
79
  border-radius: 10px;
80
  ul {
81
    display: flex;
82
    flex-direction: column;
83
    padding: 1rem;
84
    gap: 1rem;
85
    text-align: left;
86
    background-color: $bg-color;
87
    border-radius: 10px;
88
    box-shadow: 0px 4px 14px -2px rgb(0 0 0 / 12%), 0px -5px 14px -2px rgb(0 0 0 / 12%);
89
    li {
90
      position: relative;
91
      display: flex;
92
      justify-content: space-between;
93
      a {
94
        font-weight: normal;
95
        padding: 0 !important;
96
        font-size: 1.1rem;
97
      }
98
      &:hover {
99
        .navLinkLevelThree {
100
          display: block;
101
        }
102
        & > a,
103
        .navLinkLevelThree ul li:hover a {
104
          font-weight: bold;
105
        }
106
      }
107
    }
108
  }
109
}
110
 
3911 stevensc 111
@include breakpoints.maxwidth("medium") {
3495 stevensc 112
  .navLinksContainer {
113
    height: 100%;
114
    max-width: none;
3956 stevensc 115
    gap: 1rem;
3958 stevensc 116
    flex: auto;
3956 stevensc 117
    &__ul {
3958 stevensc 118
      flex: auto !important;
119
      justify-content: flex-start !important;
3956 stevensc 120
      &__li {
121
        padding-bottom: 0;
122
        & > a p {
123
          display: inline-flex;
3495 stevensc 124
        }
3956 stevensc 125
        &:hover {
126
          font-weight: bold;
127
          border-bottom: 2px solid $font-color;
128
          .navLinkDropdown {
129
            transform: translateX(-50%);
130
          }
131
        }
3495 stevensc 132
      }
133
    }
134
  }
135
}
3911 stevensc 136
@include breakpoints.maxwidth("large") {
137
  .navLinksContainer {
138
    order: 2;
139
  }
3956 stevensc 140
}