Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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