Sa
Sanek

как сделать кнопку с меняющейся картинкой (просто кнопка.. при наведении другая... при нажатии еще другая)

Mariya Yumaeva
Mariya Yumaeva

Использовать псевдоклассы CSS, а именно два: " :hover " и " :active ".
Вот пример:
HTML:
< ul class="menu" >
< li >Главная< /li >
< li >Галерея< /li >
< li >Контакты< /li >
< /u>

CSS:
.menu li {
background: url(img/menu.png);
display: block;
height: 30px;
padding: 0 20px;
}
.menu li:hover {
background: url(img/menu_hover.png);
}
.menu li:active {
background: url(img/menu_active.png);
}

PS Но делать таким образом меню - плохой тон, так как изображения будут загружаться с задержкой. Чтобы этого избежать их надо подгружать в кэш (с помощью JS или html/css разметки) или же использовать CSS - background-position и все варианты картинки расположить в одном файле

Ви
Виктория

во флеше можно сделать.

Похожие вопросы
Как сделать так. что бы при наведении курсора мыши кнопка становилась другим цветом? в HTML !
вопрос по делфи. Как сделать, чтоб при нажатии на кнопку запускалась другая программа?
как в html сделать чтоб при нажатии на ссылку менялась картинка?
Вопрос по html. Как сделать чтобы при наведении на ссылку (кнопку) менялась рядом картинка? (табличная верстка)
как добавить эффект к изображению, чтобы при наведении курсора менялась картинка?
Как сделать так, что бы при нажатии кнопки "ок" в программе, менялся HTML код?
Почему картинки меню мнесто того чтобы меняться при наведении мыши дублируют друг друга
Как сделать чтобы при нажатию на кнопку подробнее (или на картинку кнопки) исполнялся скрипт
Как сделать так, чтобы при нажатии кнопки, менялись картинки рандомом?
Что сделать, чтобы в Индизайне при наведении мышки на кнопку показывало название этой кнопки?