@freeman0204

Треугольник на сcs. Как реализовать hover?

Нужно реализовать hover как на картинке. 492fb23b7e4c416cab0f229f8c11c12e.png
Я могу создать просто треугольник вот так:
<div class="test"></div>
.test {
   width: 0px;
    height: 0px;
    border-bottom: 30px solid black;
    border-left: 15px solid transparent;
	border-right: 15px solid transparent;
}


Но у меня в меню ссылка а не div и не только треугольник, а еще и прямоугольник. Как это собрать все вместе в ховере?
  • Вопрос задан
  • 375 просмотров
Решения вопроса 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Тык. Так?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
TheExplay
@TheExplay
Верстальщик - Junior FrontEnd
<div class="test">Главная</div>

.test {
  padding: 20px;
  background: #fff;
  position: relative;
}

.test:after {
  content: ' ';
  position: absolute;
  left: 50%;
  bottom: -15px;
  margin: 0 0 0 -15px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 26.0px 15px 0 15px;
  border-color: #ffffff transparent transparent transparent;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы