Hover color не работает

Почему не видно эффекта от *:hover ?

Случайно наткнулся на такую вещь, не видно эффекта от работы

При этом, если использовать

то стили применяются к элементам на странице.

Подскажите, пожалуйста, с чем связана такая работа стилей?

  • Вопрос задан более трёх лет назад
  • 2595 просмотров

Где html?
а.. вижу

В вашем случае у меня все работает codepen.io/anon/pen/ryEIB

Действительно, я проверяю в на codeopen свой код и там он работает, просто копирую весь html и css туда и вуаля, он там работает!

Возвращаю его к себе на страницу — ничего. Никакого эффекта.

Пробую у себя на странице код, присланный вами, тоже самое, ничего не происходит. Я уже склонен наговаривать на себя, но вроде бы тут сложно ошибиться.

Возможно Вы имеете в виду — почему не срабатывает цвет ссылки? Потому что стиль ссылки внутри hover-елемента — например body имеет свой прописанный в стилях браузера цвет. Здесь наследование идет так:
body:hover a
А так как у элемента (ссылки) прописан стиль — он перекрывает это правило. При наведении
на ссылку — цвет зеленый, так как наследование в данном случае выглядит так:
body:hover a:hover — а для него стиль задан *:hover и ссылка окрашивается в зеленый.

Источник

Почему не видно эффекта от *:hover ?

Случайно наткнулся на такую вещь, не видно эффекта от работы

При этом, если использовать

то стили применяются к элементам на странице.

Подскажите, пожалуйста, с чем связана такая работа стилей?

  • Вопрос задан более трёх лет назад
  • 2595 просмотров

Где html?
а.. вижу

В вашем случае у меня все работает codepen.io/anon/pen/ryEIB

Действительно, я проверяю в на codeopen свой код и там он работает, просто копирую весь html и css туда и вуаля, он там работает!

Возвращаю его к себе на страницу — ничего. Никакого эффекта.

Пробую у себя на странице код, присланный вами, тоже самое, ничего не происходит. Я уже склонен наговаривать на себя, но вроде бы тут сложно ошибиться.

Возможно Вы имеете в виду — почему не срабатывает цвет ссылки? Потому что стиль ссылки внутри hover-елемента — например body имеет свой прописанный в стилях браузера цвет. Здесь наследование идет так:
body:hover a
А так как у элемента (ссылки) прописан стиль — он перекрывает это правило. При наведении
на ссылку — цвет зеленый, так как наследование в данном случае выглядит так:
body:hover a:hover — а для него стиль задан *:hover и ссылка окрашивается в зеленый.

Источник

Не работает hover

КиноМонстр

Кино — это наша страсть!

Код CSS:
.logo_text h1, .logo_text h1 a, .logo_text h1 a:hover <
padding: 22px 0 0 0;
color: #ffffff;
letter-spacing: 0.1em;
text-decoration: none;
>
Hover не подсвечивается, работаю через sublime text 3

Помощь в написании контрольных, курсовых и дипломных работ здесь.

:hover не работает
Темой все сказано)) Нужна помощь.

Не работает :hover+
Помогите с проблемой. Есть один большой блок с классом «list», внутри которого должна отображаться.

Не работает hover
Проблема в том что hover и last-child не работают, самблайм их даже не подсвечивает. Помогите.

Не работает hover в IE
сайт hover в левом меню не работает в ие (любых версий). Условные комментарии спасут мир?)

Решение

Вы написали 1 стиль для h1, a и hover эффекта.
Если хотите результат, то для hover пропишите отдельно.

Добавлено через 2 минуты
И еще. Как вы обращаетесь к h1 и a, если они не внутри блока logo_text?

Добавлено через 59 секунд
вы его закрыли вначале

Не работает .hover
Имеется 9 блоков, и обработчик наведения курсора на блоки .hover, который выводит квадрат в центре.

Не работает hover
Добрый день уважаемые форумчане! Помогите разобраться со следующей проблемой: надо чтобы при.

Hover не работает
Делаю меню. Оно состоит из списка и ссылки в нем. И сделал смену цвета фона в этом меню.

Hover не работает
Навожу а стрелка(картинка) не появляется

Источник

Ищем поддержку hover на css

Доброго времени суток, дорогие хабрахабровцы!

При создании адаптивной версии сайта, часто бывают ситуации, когда надо знать: поддерживает ли браузер пользователя hover, или нет. К примеру, выпадающее при наведении подменю, или же различные анимации, привязанные к событию hover — все это нужно только на ПК. На touch-устройствах поведение элементов должно меняться. Так как же задать определенные стили только для устройств с поддержкой hover на css, не забывая о кроссбраузерности?

В начале сразу хочу сказать о том, что есть js-библиотека Modernizr, которая решает эту задачу. Но… Прикручивать эту библиотеку только для определения поддержки hover, вместо написания одного медиа-запроса в css — не лучший вариант, на мой взгляд.

Но и с медиа-запросами не все так просто. Давайте посмотрим, какие есть варианты!

Данный медиа-запрос позволит отдельно прописывать стили только для устройств, с поддержкой hover. Но давайте посмотрим на поддержку браузерами: caniuse.com/#feat=css-media-interaction

Как видим, он не поддерживается IE и Firefox. Т.е. наш код будет воспринимать эти браузеры, как без поддержки hover. Такой вариант нам не подходит!

Этот запрос работает в точности наоборот, т.е. только для touch-устройств. Поддержка такая же, как и у media (hover), но т.к. IE и Firefox являются браузерами для ПК — то в них и так не должен срабатывать данный медиа-запрос.

Такое решение вполне подходит для тех случаев, когда нужно прописать стили именно для touch-устройств. Но в основном, стоит задача — прописать стили именно для hover. А это означает, что придется сначала писать стили для всех браузеров, а потом сбрасывать их в медиа-запросе. Это не только увеличивает код, но и довольно неудобно, т.к. надо дублировать каждое свойство, измененное при событии hover на элементе.

Выбирая из двух вышеупомянутых вариантов, первый наиболее привлекательный. Была бы еще браузерная поддержка побольше…

Но, к счастью, у нас есть целый ряд медиа-запросов, которые поддерживаются только в определенных браузерах. Специфичность такой поддержки можно посмотреть на этом сайте.

Итак, данный код будет работать только в IE:

А этот медиа-запрос сработает только для Firefox:

Так давайте же объединим все 3 запроса!

В результате получаем универсальный медиа-запрос, срабатывающий при поддержке hover.
Запрос поддерживается во всех основных браузерах, и как бонус, корректно работает на Blackberry и в Opera Mini (чего не было во 2 варианте).

Демо сравнения 3х подходов. Зеленый цвет = поддержка hover:

Источник

Не работает hover

Добрый день уважаемые форумчане!
Помогите разобраться со следующей проблемой: надо чтобы при наведении курсора мышки светлел фон элемента.
По-разному пробовала, никак не получается.
Вот код:

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Не работает hover
Подскажите пожалуйста почему не работает hover. Код html:

:hover не работает
Темой все сказано)) Нужна помощь.

Не работает .hover
Имеется 9 блоков, и обработчик наведения курсора на блоки .hover, который выводит квадрат в центре.

Не работает hover
Проблема в том что hover и last-child не работают, самблайм их даже не подсвечивает. Помогите.

Fedor92, так я тоже пробовала. Не работает к сожалению.

Добавлено через 3 минуты
В итоге убрала я div overlay совсем, и сделала div middle на весь родительский div. Для middle прописала background и hover и почему-то заработало.

Hover не работает
Делаю меню. Оно состоит из списка и ссылки в нем. И сделал смену цвета фона в этом меню.

Не работает hover в IE
сайт hover в левом меню не работает в ие (любых версий). Условные комментарии спасут мир?)

Hover не работает
Навожу а стрелка(картинка) не появляется

Источник

Читайте также:  Как настроить гидравлический листогиб
Оцените статью