Blame view
public/scss/blocks/_header.scss
2.33 KB
1d1c16604 Фрондэнд - главна... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 |
.header { box-shadow: $shadow; background: $white; position: relative; z-index: 1; overflow: hidden; @media (min-width: $tablet) { box-shadow: none; } &__body { height: 42px; display: flex; justify-content: space-between; align-items: center; @media (min-width: $tablet) { height: 70px; } } &__left { display: flex; align-items: center; gap: 40px; } &__right { display: flex; align-items: center; gap: 14px; @media (min-width: $tablet) { gap: 20px; } &-line { width: 1px; height: 32px; background: #e6e7e7; border-radius: 999px; @media (min-width: $laptop) { display: none; } } } &__logo { display: flex; align-items: center; justify-content: center; color: $green; svg { width: 105px; height: 31px; @media (min-width: $tablet) { width: 182px; height: 54px; } } } &__menu { display: none; align-items: center; gap: 20px; @media (min-width: $tablet) { display: flex; } &-item { &:hover { color: $green; } } } &__notifs { display: flex; align-items: center; justify-content: center; color: $green; padding: 0; border: none; background: none; width: 24px; height: 24px; @media (min-width: $laptop) { width: auto; height: auto; color: $black; line-height: 1.4; } &:hover { @media (min-width: $laptop) { color: $green; } } svg { width: 20px; height: 20px; @media (min-width: $laptop) { display: none; } } span { display: none; @media (min-width: $laptop) { display: inline; } } &_actived { position: relative; @media (min-width: $laptop) { padding-right: 12px; } &:after { content: ""; border: 1px solid $white; background: $green; border-radius: 999px; width: 10px; height: 10px; position: absolute; z-index: 1; top: 0; right: 0; @media (min-width: $laptop) { width: 8px; height: 8px; border: none; } } } } &__burger { display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; color: $green; padding: 0; border: none; background: none; @media (min-width: $laptop) { display: none; } svg { width: 20px; height: 20px; } } &__sign { display: none; @media (min-width: $laptop) { display: flex; } } } |