: () селектор работает для :: до и :: после?Html

Программисты Html
Ответить
Anonymous
 : () селектор работает для :: до и :: после?

Сообщение Anonymous »

Я пытался применить Fack New: is селектор, чтобы упростить следующие стили:

Код: Выделить всё

button:hover .icon,
button:hover .icon::before,
button:hover .icon::after {
background-color: blue;
}
< /code>
Мой результат был следующим: < /p>
button:hover :is(.icon, .icon::before, .icon::after) {
background-color: blue;
}
К сожалению, только средняя линия становится синей, когда при колебании кнопка:

Я использую это. слишком. Разве не: предназначен для такого использования? Вот полный обморок: < /p>

Код: Выделить всё

button {
position: relative;
background: transparent;
border: none;
height: 2rem;
width: 2rem;
cursor: pointer;
}

/* Working
button:hover .icon,
button:hover .icon::before,
button:hover .icon::after {
background-color: blue;
}
*/

/* ::before and ::after not working */
button:hover :is(.icon, .icon::before, .icon::after) {
background-color: blue;
}

.icon,
.icon::before,
.icon::after {
display: block;
transform-origin: center center;
transition: 0.3s;
position: absolute;
content: "";
background-color: green;
height: 4px;
width: 2rem;
left: 0;
opacity: 1;
}

.icon::before {
top: calc(2rem / -3);
}

.icon::after {
top: calc(2rem / 3);
}

.icon {
top: calc(2rem / 2);
}< /code>





Подробнее здесь: https://stackoverflow.com/questions/797 ... -and-after
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»