У меня есть быстрый вопрос, который должен быть таким простым. У меня есть таблица, которая имеет 4 столбца, и в каждом из них у меня есть тег, который, в свою очередь, содержит <img>
. Я ищу способ в css или javascript, что я могу изменить src img при наведении курсора мыши.Изменение изображения src on hover
Так, например, только одна из строк будет выглядеть так:
<td><a href="http://link1/"><img alt="Link1" src="http://images/Link1.png/" /></a></td>
и CSS, что у меня есть на данный момент является:
img[alt="Link1"]:hover {
content:url("http://Link1Pressed.png");
}
Теперь это прекрасно работает, как это следует делать в chrome, но в Firefox и IE он просто ничего не делает для мыши, что я могу сделать, чтобы исправить это? Есть ли лучший способ сделать это для 40 кнопок, которые у меня есть особенно, поскольку имена являются обычными. IE, ссылка представляет собой строчную версию alt, которая совпадает с бит pre.png изображения src, который, в свою очередь, такой же, как наведение на img src, но для того, что наведение на img src также нажато ,
Ваша помощь была бы очень оценена. Thanks
вас не могут применять директивы 'content' в': hover'. Вы уверены, что это работает в Chrome? – haim770
Возможно, вы можете установить тег 'a' с правильной шириной и высотой, а затем установить изображение как фон CSS вместо неявного тега' img'? Таким образом, вы можете просто установить состояние CSS ': hover' для другого изображения. – Wil
Спасибо, Вил, я думаю, что это общий консенсус. haim770 - он уверен, что работает на Chrome (и, очевидно, Safari тоже). Я смущен, когда вы будете использовать контент, если не на ходу, но я могу быть просто толстым. –