Цитата:
Всё также ie8+, только добавлен javascript, лишний элемент, и лишняя картинка. |
Цитата:
лишний элемент, - убрал |
Цитата:
И если уж использовать javascript, то не вижу никаого смысла в применении некросбраузерного селектора аттрибутов вместо обычного класса, как, впрочем, не вижу смысла и в использовании пустого изображения(загрузка кторого тоже слегка тормозит загрузкy остального контента):
<style type="text/css">
#button {
background:url(http://s1.uploads.ru/i/EFYyv.png) 0 100% no-repeat;
width:91px;
height:22px;
border:0;
}
#button:hover , #button.pressed{
background-position: left top;
}
</style>
<input type="button" id="button" onclick="this.className='pressed'"/>
P.S. Я вообще считаю, что ему достатчно было моего первого варианте.) |
Aetae,
Имхо я так понял - что ему нужна кнопка картинкой Хотя тады Ваш последний вариант с <input type="image" - подойдет У button стиль нун чистить от бордеров |
Лучше делать грамотней :) Обе картинки совместить в одну и менять позицию через hover, например:
<table class="myimage"><th/></table>
.myimage {width:50; height:20; background-image:url('ссылка');}
.myimage:hover {background-position:50;}
|
Цитата:
|
Aetae, извиняюсь, не разглядывал все посты. :)
|
Сталкнулся с проблемой. Есть две кнопки из двойной картинки, всё как бы замечательно и прочее, но только тогда, когда кнопки вставляю по отдельности. А когда кставляю две сразу, то происходит следущее: обе кнопки показывают мне картинку №2. Что именно нужно изменить в коде? :-)
<style type="text/css"> #MyKnop { background:url(адрес кнопки-картинки №1) 0 100% no-repeat; width:427px; height:66px; border:0; } #MyKnop:hover { background-position: 0 0; } a.wrp[href="#"] #MyKnop{ background-position: 0 0!important; } </style> <a href="адрес страницы №1" class="button" title="описание при наведении на кнопку-картинку №1"><img id="MyKnop"/></a> <style type="text/css"> #MyKnop { background:url(адрес кнопки-картинки №2) 0 100% no-repeat; width:427px; height:66px; border:0; } #MyKnop:hover { background-position: 0 0; } a.wrp[href="#"] #MyKnop{ background-position: 0 0!important; } </style> <a href="адрес страницы №2" class="button" title="описание при наведении на кнопку-картинку №2"><img id="MyKnop"/></a> |
NekPoMaHt,
id уникально не повторяется в нормальной странице |
Спасибо, уже разобрался :)
|
| Часовой пояс GMT +3, время: 21:46. |