Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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