Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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