Выделить цветом часть предыдущего меню

164
04 апреля 2019, 15:40

Подскажите, как можно сделать меню как на скрине. Как сделать изменение цвета при наведении на меню (что бы захватывало скругления предыдущего меню). Спасибо

<div>
    <ul>
        <li>Календарь событий</li>
        <li>Работа с клиентами</li>
        <li>Справочник</li>
    </ul>
</div>

Answer 1

Отрицательные маргины и немного z-index. Решение не особо универсальное, но вполне отвечает на вопрос в какую сторону вам копать.

 & + .navigation__item {
      margin-left: -30px;
 }
 &:nth-child(1) {
      z-index: 3;
 }
 &:nth-child(2) {
      z-index: 2;
 }
 &:nth-child(3) {
      z-index: 1;
 }

Сodepen

READ ALSO
Помогите обойти защиту от парсинга

Помогите обойти защиту от парсинга

Нужно вытащить html код с сайта marketwatchcom Делаю это таким способом:

207
Css Grid и BEM (БЭМ) Позиционирование

Css Grid и BEM (БЭМ) Позиционирование

При использовании CSS Grid необходимо в каждом блоке прописывать его позиционирование

205
Убрать стиль после выбора значения js

Убрать стиль после выбора значения js

Подскажите пожалуйста, есть js скрипт который ищет по таблице значения и выводит их:

195