| |
|
|
| | Есть два рисунка/кнопки. При наведении на любой из них, должны измениться оба рисунка. Не могу додуматься как это сделать с помощью CSS? | |
| |
|
|
| |
|
|
| |
для: Mpak
(19.09.2007 в 17:24)
| | | никак | |
| |
|
|
| |
|
|
| |
для: bronenos
(19.09.2007 в 17:39)
| | | Почему никак? А что нельзя заменить стиль при наведении у нескольких элементов? | |
| |
|
|
| |
|
|
| |
для: sim5
(19.09.2007 в 17:56)
| | | с помощью явы - можно, с помощью одной тока цсс - очень сомневаюсь | |
| |
|
|
| |
|
|
| |
для: bronenos
(19.09.2007 в 18:24)
| | | Почему, если я могу в JS, изменить стили нескольких элементов, то почему низзя это сделать в собии? Щас попробую.) | |
| |
|
|
| |
|
|
| |
для: sim5
(19.09.2007 в 18:25)
| | | А как с помощью явы сдвинуть рисунок, как это делается в цсс:
url(image.gif) 0px -93px;
| ?:) | |
| |
|
|
| |
|
|
| |
для: Mpak
(19.09.2007 в 18:28)
| | | В общем так мона через CSS. Изображение должно собой представлять прозрачный GIF. В CSS указать в качестве фона сдвоенное (например, по вертикали) изображение, уж не важно какого типа. А далее в событиях указываем:
<STYLE>
#p1 { background: url(1.gif); }
#p2 { background: url(3.gif); }
</STYLE>
<img id="p1" src="2.gif" width="80" height="40"
onmouseover="this.style.backgroundPosition='bottom'; getElementById('p2').style.backgroundPosition='bottomtop'"
onmouseout="this.style.backgroundPosition='top'; getElementById('p2').style.backgroundPosition='top'">
<img id="p2" src="4.gif" width="80" height="40"
onmouseover="this.style.backgroundPosition='bottom'; getElementById('p1').style.backgroundPosition='bottom'"
onmouseout="this.style.backgroundPosition='top'; getElementById('p1').style.backgroundPosition='top'">
|
Здесь через соответствующий id обращаемся к другому изображению. | |
| |
|
|
| |
|
|
| |
для: sim5
(19.09.2007 в 21:43)
| | | Ок, спасибо. Посмотрю, попробую, если что еще спрошу ;)
Хотя принцип понял:) | |
| |
|
|
| |
|
|
| |
для: sim5
(19.09.2007 в 18:25)
| | |
При наведении на любой из них, должны измениться оба рисунка. Не могу додуматься как это сделать с помощью CSS?
|
и это сделать тока с помощью цсс я думал хочет автор | |
| |
|
|