мне нужно изменить фоновое изображение из id=main_touch
, когда кто-то парит над class=buttontpt
CSS - как исправить зависание?
следующим образом парения не работает.
<style>
#main_touch {
background: url(custom12/<?=$this->mylanguage;?>.jpg) 0 0 no-repeat;
}
#main_touch:hover {
background: url(custom12/<?=$this->mylanguage;?>.hover.jpg) 0 0 no-repeat;
}
</style>
<img src="custom12/<?=$this->mylanguage;?>.jpg" width="1024" height="768" border="0" usemap="#map" id="main_touch" />
<map name="map">
<area shape="rect" coords="26,72,405,194" nohref="nohref" class="buttontpt" />
<area shape="rect" coords="26,240,405,362" nohref="nohref" class="buttontpt" />
<area shape="rect" coords="26,403,405,525" nohref="nohref" class="buttontpt" />
<area shape="rect" coords="26,555,405,677" nohref="nohref" class="buttontpt" />
</map>
Я думаю, название парения-изображения в CSS является неправильным (опечатка), она заканчивается .hover.jpg, возможно, изменение на hover.jpg уже решает его (на основе имени hover.jpg). –
Я не думаю, что изображение имеет фон. У него есть источник (src). – melancia
Но если вы все еще хотите сохранить недопустимую разметку HTML, удалите 'img'' src', а затем он будет работать: http://jsfiddle.net/e2jfytzs/ – melancia