span: элементы hover не работают для моей коробки
Моя цель - создать поле с двумя вкладками, чтобы определенный текст на вкладке отображался, когда пользователь наводит курсор на вкладку. Для вкладок на моем ящике я сделал список внутри div.
Внутри тега "а" я вставил тег для текста, который я хотел бы скрыть, когда не завис. В моем CSS я установил span{opacity: 0} и span:hover{opacity:1}. Текст скрыт, но когда я нахожусь над ним, ничего не происходит.
Проверьте скрипку:
http://jsfiddle.net/lamike/74sBm/6/
Какие-либо предложения?
Спасибо за любой отзыв
2 ответа
Во-первых, ваша скрипка не так - у вас есть opacity: 1
в обоих span
а также span:hover
, Измените это, и оно работает нормально - X появляется, но только когда вы наводите курсор на span
содержащий X. Я предполагаю, что вы хотите, чтобы он появлялся каждый раз, когда вкладка перемещается, поэтому попробуйте это:
a:hover span {
opacity: 1;
}
Это работает для меня в FF.
РЕДАКТИРОВАТЬ: О, и вы действительно должны использовать класс на промежутке, а не применять стиль для всех промежутков.
Если вы хотите, чтобы элемент span изменялся при наведении на вкладку, то вам нужно следующее:
a:hover span {
opacity: 1;
}