1. Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с Правилами раздела
    Скрыть объявление

[Решено] Граница с треугольником

Тема в разделе "Вёрстка (HTML, CSS)", создана пользователем AlexDoro, 12 май 2018.

Метки:
Статус темы:
Закрыта.
  1. AlexDoro

    AlexDoro

    Регистрация:
    12 май 2018
    Сообщения:
    1
    Симпатии:
    0
    Опытные мастера, поделитесь советом. Нужно сделать на пунктах главного меню нижнюю границу с треугольником при наведении. [​IMG] Какими средствами CSS можно этого добиться? background-image действует до границы, ниже -нет.
     
  2. Nickbur

    Nickbur

    Регистрация:
    9 май 2018
    Сообщения:
    9
    Симпатии:
    6
    HTML:
        <div class="test">
            Варианты вывесок
        </div>
    
        <style>
            .test:hover {
                border-bottom: 2px solid orange;
                position: relative;
                display: inline;
            }
            .test:hover:after {
                content: '';
                position: absolute;
                left: calc(50% - 5px);
                bottom: -10px;
                border: 5px solid transparent;
                border-top: 5px solid orange;
            }
        </style>
    
     
    Dotrox нравится это.
Статус темы:
Закрыта.