Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 3662 | Rev 3664 | 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;
3662 stevensc 60
            gap: 1rem;
3495 stevensc 61
            text-align: left;
62
            background-color: $bg-color;
63
            border-radius: 10px;
64
            box-shadow: 0px 4px 14px -2px rgb(0 0 0 / 12%), 0px -5px 14px -2px rgb(0 0 0 / 12%);
65
            li {
66
              position: relative;
3662 stevensc 67
              a {
68
                font-weight: normal !important;
69
                padding: 0 !important;
70
                font-size: 1.1rem;
71
              }
3495 stevensc 72
              &:hover {
73
                .navLinkLevelThree {
74
                  display: block;
75
                  position: absolute;
76
                  top: -10%;
77
                  left: 170px;
78
                  width: 200px;
79
                  z-index: 1000;
80
                }
3663 stevensc 81
                a {
3662 stevensc 82
                  font-weight: bold;
83
                }
3495 stevensc 84
              }
85
            }
86
          }
87
          &:nth-child(1),
3662 stevensc 88
          &:nth-child(2) ul li {
89
            display: flex;
90
            justify-content: space-between;
3495 stevensc 91
          }
92
        }
93
      }
94
    }
95
  }
96
}
97
 
98
.navLinkDropdown,
99
.navLinkLevelThree {
100
  display: none;
101
}
102
 
103
@include breakpoints.maxwidth("medium") {
104
  .navLinksContainer {
105
    height: 100%;
106
    order: 2;
107
    max-width: none;
3660 stevensc 108
    &__ul__li {
109
      padding-bottom: 0;
110
      & > a p {
111
        display: inline-flex;
112
      }
113
      &:hover {
114
        font-weight: bold;
115
        border-bottom: 2px solid $font-color;
116
        .navLinkDropdown {
117
          transform: translateX(-50%);
3495 stevensc 118
        }
119
      }
120
    }
121
  }
122
}