Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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