, исключая конкретные имена классов в CSS Selectors
в CSS, есть случаи, когда вам могут потребоваться исключить конкретные имена классов из ваших селекторов. Это особенно полезно, когда вы хотите применять стили к нескольким элементам, но некоторые из них не должны наследовать эти стили.
один общий сценарий включает в себя исключение элементов с определенным именем класса при применении стилей к элементам с другим именем класса. Давайте рассмотрим следующий пример:
]
Design
Design
В этом примере мы хотим применить цвет фона для элементов с именем класса "Remode_hover" на Hover. Однако мы не хотим применять этот цвет, если элемент также имеет «remode_selected» имя класса. .Remode_Selected .Remode_hover: Hover {} .Remode_hover: Hover {founal-Color: #f0ac00; }
/* Do not apply background-color (leave empty) */
.reMode_selected .reMode_hover:hover { }
.reMode_hover:hover { background-color: #f0ac00; }
, чтобы правильно исключить «remode_selected» элементы, мы должны использовать селектор «not ()». Обновленный CSS будет:
. Remode_hover: не (.Remode_selected): Hover {founal-color: #f0ac00; }
Это правило применит цвет фона к элементам .Remode_hover, которые не имеют имени .Remode_Selected Class. В результате, только первая ссылка получит цвет фона на пахни, а вторая ссылка не будет.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3