Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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