В scss у меня есть следующий код:
%cursor--pointer {
cursor: pointer;
}
.drawer {
&__item {
@extend %cursor--pointer;
}
}
Который должен выводить:
.drawer__item {
cursor: pointer;
}
В HTML у меня есть следующие теги:
<a href="./" class="drawer__item"><span class="drawer__item__content">Home</span></a>
<div class="drawer__item"><span class="drawer__item__content">test</span></div>
Теперь я ожидаю, что при наведении курсора оба показывают указатель, а div
- нет. При поиске в инструментах разработки cursor:pointer
не событие там.
div
:
![Div](https://i.stack.imgur.com/7oxI9.png)
a
:
![enter image description here](https://i.stack.imgur.com/WNync.png)
Стиль есть. Это просто не применяется:
![enter image description here](https://i.stack.imgur.com/Cc8AY.png)
Вкладка стилей показывает следующее. На вкладке стилей строки из предыдущего изображения не найдены.
![enter image description here](https://i.stack.imgur.com/174Vn.png)
Итак, мой вопрос: почему курсор установлен на теге a
, а не на div
?
Полный код можно найти здесь .