1PeGaS
@1PeGaS

Как beforeсделать ссылкой а не просто блоком?

Как псевдоелемент сделать ссылкой а не просто блоком? чтобы на новости можно было нажать и она была ссылкой https://jsfiddle.net/wyvx2dmf/
  • Вопрос задан
  • 237 просмотров
Решения вопроса 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Никак.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Ну... Почему же? Не согласен.
https://jsfiddle.net/umtzqhox/
https://jsfiddle.net/fyawfzky/
Хоть и костыль, но работает :)
Ответ написан
aliencash
@aliencash
Партизан
<div onclick="window.location='http://ya.ru';"></div>


div {
  width: 200px;
  height: 300px;
  background: white;
  border: 2px black solid;
  margin-top: 50px;
  position: relative;
  pointer-events: none;
}

div:before {
  border: 2px black solid;
  border-bottom: none;
  content: 'Новости';
  display: inline-block;
  height: 25px;
  background: white;
  position: absolute;
  top: -27px;
  pointer-events: all;
  cursor: pointer;
}
div:hover:before {
  color: #00d;
  text-decoration: underline;
}
Ответ написан
Комментировать
@quramolt
Мне кажется так, как в примере на jsfiddle, - делать вообще неверно. Потому что псевдоклассы в основном используются для стилизации, а не для важного контента. Ссылка "Новости" - определенно важный элемент страницы
Ответ написан
Ваш ответ на вопрос

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

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