Триггеры наведения — Интерактивные эффекты CSS
Запуск одного или нескольких эффектов при наведении курсора на элемент
Обзор
Триггер Hover , как следует из названия, запускает эффект перехода (анимация), когда пользователь выполняет действие :hover
на одном или нескольких элементах. Чтобы добавить эффект к одному элементу, используйте триггеры. Если вам нужно анимировать сразу несколько эффектов, когда пользователь наводит курсор на один (родительский) элемент, используйте родительские триггеры. Вы даже можете комбинировать эти два триггера.
Синтаксис
Синтаксис триггера следующим образом
Где:
-
Hover:
— Эффект триггера на элементе: Hover
-
hover(p|
— вызывает эффект для дочерних элементов, когда родительский элемент получает): :hover
Чтобы запустить эффект на одиночном элементе :hover
, используйте data-tor="hover:
.
Наведите курсор на элементы:
Цвет фона
Непрозрачность
Нажмите вверх
Цвет фонаНепрозрачностьPush up
На родительском элементе
Инициировать несколько эффектов на дочерних элементах, когда родительский элемент получает состояние :hover
используя data-tor="hover(p|
.
Все элементы должны быть дочерними по отношению к родительскому элементу.
Использование
data-tor-parent
data-tor-parent="hover"
к родительскому элементу-оболочке, затем используйте hover(p):
, чтобы вызвать множественный эффект, когда родительский элемент зависает.Наведите указатель мыши на оболочку:
Масштаб
Непрозрачность
Поднять вверх
to(75%)">МасштабНепрозрачностьОтжиманиедел>
Пользовательский родительский селектор
Также можно запускать несколько эффектов без элемента
. Просто используйте hover(
и выберите нужный элемент.
В этом примере показано, как создать несколько эффектов при наведении родительского селектора #wrapper
.
Наведите указатель мыши на обертку:
Масштаб
Непрозрачность
Поднять
МасштабНепрозрачностьОтжиманиедел>Множественные эффекты
Вы можете комбинировать несколько триггеров между или даже с родительскими триггерами в одном атрибуте
data-tor
.На одном элементе
Использовать несколько
hover:
в одном атрибутеdata-tor
.Наведите указатель мыши на элементы:
Наведите и затените
Уменьшите и затемните
Поворот и непрозрачность
Нажмите и затенитеУменьшить и затемнитьПоворот и непрозрачностьНа родительском элементе
Использовать несколько
hover(p):
в одном атрибутеdata-tor
.Наведите указатель мыши на оболочку:
Толчок и тень
Уменьшение и затемнение
Поворот и прозрачность
дел>Push & shadow Уменьшить и затемнитьto(10deg) hover(p):opacity(80%)">Поворот и непрозрачностьКомбинация эффектов
Вы даже можете комбинировать
hover:
сhover(p):
. Но посколькуhover(p):
имеет более высокий приоритет, он может переопределить триггерhover:
для некоторых эффектов. Поставьте восклицательный знак!
перед сокращением триггера вроде этого!hover:
. Это добавит атрибут!important
к триггеру и переопределит родительский триггер. Это полезно, когда у вас есть несколько похожих элементов, и вам нужно анимировать их при наведении родительского триггера, но вам также нужно запускать анимацию (переход) для отдельных элементов:hover
состояние без их вложения.наведение:
триггер не работаетНаведение на обертку и отдельные элементы:
Push up
Масштаб
Непрозрачность
С важным
!
отметкаНаведите указатель мыши на обертку и отдельные элементы:
Поднимите вверх
Масштаб
Непрозрачность
up(xs) hover:push.up(md)">ОтжиманиеМасштабНепрозрачностьПоднятьМасштабНепрозрачностьдел>[CSS] — CSS: как добавить эффект наведения к элементам списка —
Узнайте, как добавить эффект наведения к элементам списка в HTML, используя свойство CSS :hover и задав светло-синий цвет фона.
👩💻 Технический вопрос
Спросил 5 месяцев назад в CSS от Tiisetso
добавление наведения к элементам списка
HTML список парить элемент фон
Дополнительные вопросы по кодированию о CSS👩💻 Технический вопрос
Спросил 1 день назад в CSS by A
как убрать отступы на кнопке
кнопка набивка КСС
👩💻 Технический вопрос
Спросил 1 день назад в CSS by Marta
как сдвинуть кнопку немного вправо
УС позиционирование допуск слева
👩💻 Технический вопрос
Спросил 2 дня назад в CSS от Arron
как добавить тень к моей кнопке?
кнопка тень CSS коробка-тень
👩💻 Технический вопрос
Спросил 2 дня назад в CSS Алисия
как оформить кнопку
стиль кнопка HTML CSS набивка граница курсор размер шрифта эффект наведения
👩💻 Технический вопрос
Спросил 2 дня назад в CSS by Thembekile
Как сделать переход при наведении кнопки?
кнопка переход при наведении КСС
👩💻 Технический вопрос
Спросил 3 дня назад в CSS Киара
как настроить раскладку нескольких карт
индивидуальную раскладку карты CSS флексбокс Сетка CSS
👩💻 Технический вопрос
Спросил 3 дня назад в CSS Киара
как сделать перенос текста в css
CSS перенос текста перенос слова переливная упаковка
👩💻 Технический вопрос Спросил 3 дня назад в CSS Вероника
как вставить изображение для фона в css
background-image фоновый повтор размер фона фоновая позиция
👩💻 Технический вопрос
Спросил 4 дня назад в CSS Сара
как убрать подчеркивание в кнопке
кнопка подчеркнуть CSS текстовое украшение
👩💻 Технический вопрос
Спросил 4 дня назад в CSS Киара
как комментировать в css
комментарий
👩💻 Технический вопрос
Спросил 4 дня назад в CSS Киара
что такое сетка
сетка Веб-разработка адаптивные макеты CSS-фреймворки начальная загрузка
👩💻 Технический вопрос
Спросил 4 дня назад в CSS Кейтуметсе Нирвана Акиса
Я борюсь со своим кодом. Моя кнопка не работает, когда я нажимаю на нее, и я хочу выровнять свое изображение по центру
устранение неполадок кода кнопка прослушиватель событий выравнивание изображения Выравнивание по центру CSS
👩💻 Технический вопрос
Спросил 5 дней назад в CSS по christrice
как создать наведение?
наведение CSS псевдокласс
👩💻 Технический вопрос
Спросил 7 дней назад в CSS by christrice
как сделать углы круглыми?
радиус границы Свойство CSS углы округлость CSS-трюки
👩💻 Технический вопрос
Спросил 7 дней назад в CSS Элизабет
Можете ли вы помочь мне понять высоту строки
высота строки Свойство CSS
👩💻 Технический вопрос
Спросил 7 дней назад в CSS от christrice
как сделать шрифт h2 тонким?
h2 шрифт тонкий CSS вес шрифта
👩💻 Технический вопрос
Спросил 8 дней назад в CSS от Jasmine
Могу ли я настроить атрибуты CSS для элемента
?УС элемент часов css-атрибуты Селекторы CSS цвет высота ширина
👩💻 Технический вопрос
Спросил 8 дней назад в CSS по christrice
как сделать мои слова большими?
УС размер шрифта
👩💻 Технический вопрос
Спросил 8 дней назад в CSS Ариэль
Что такое высота строки?
высота строки CSS текст космос собственность
👩💻 Технический вопрос
Спросил 8 дней назад в CSS Юлия
Как сделать
полужирным
CSS смелый вес шрифта р элемент сорт ID
👩💻 Инструкции по коду CSS
Спросил 9 дней назад в CSS Хизер
при разрешении менее 768 пикселей выравнивание по центру div
CSS медиа-запрос выравнивание Адаптивный дизайн
👩💻 Технический вопрос
Спросил 9 дней назад в CSS Нил
как мне сделать, чтобы мой заголовок шел только поверх содержимого, когда я прокручиваю заголовок
положение фиксированное прокрутка HTML КСС
👩💻 Технический вопрос
Спросил 9 дней назад в CSS Аманда
как развернуть кнопку в список
кнопка развернуть кнопка список JavaScript CSS HTML
👩💻 Технический вопрос
Спросил 9 дней назад в CSS Quinnie
Как он может изменить ориентацию моего фонового изображения?
фоновое изображение фоновое положение CSS
👩💻 Технический вопрос
Спросил 9 дней назад в CSS от Aneeah
как сделать овальную кнопку
HTML CSS Овальная кнопка
👩💻 Технический вопрос
Спросил 9 дней назад в CSS Джози
моя кнопка обрезается при просмотре моего веб-сайта на мобильном устройстве
CSS медиазапросы Отзывчивый дизайн мобильное устройство кнопка обрезана
👩💻 Технический вопрос
Спросил 9 дней назад в CSS by Sibusisiwe
как добавить тень с помощью css
CSS коробка-тень тень стиль
👩💻 Технический вопрос
Спросил 9 дней назад в CSS от Raquel
Мой CSS не работает с h2 или h3
HTML CSS h2 h3 тег ссылки размер шрифта вес шрифта цвет
👩💻 Технический вопрос
Спросил 9 дней назад в CSS Одри
как центрировать сетку
сетка центр выравнивание содержания выравнивание элементов
👩💻 Технический вопрос
Спросил 9 дней назад в CSS Джози
как сделать мою веб-страницу адаптивной
Адаптивный дизайн CSS медиа-запросы относительные единицы размеры экрана
👩💻 Технический вопрос
Спросил 9 дней назад в CSS by Annabella
как исправить размер кнопки? в css кнопка
размер CSS-свойства ширина высота ед.