CSS: прозрачные игры // Mash

С места в карьер.

Ask Google!!!Ask Google!

Надпись, глаза, наливающиеся кровью. И всего лишь одна картинка. При наведении на неё мыши меняется цвет фона. Никаких подзагрузок.

HTML:
<a href="..." class="roll">
<img src="..." width="..." height="..." /></a>
CSS:
a.roll, a.roll img {background-color: white;}
a.roll:hover, a.roll:hover img {background-color: red;}

html>body a.roll,
html>body a.roll:hover {background-color: inherit !important;}

В IE смена цвета идёт соответственно значениям свойства background-color для ссылки. В Mozilla, Opera — для элемента img, а цвет фона ссылок устанавливается наследуемым от родительского элемента.

В следующих двух примерах использован тот же принцип. Один PNG-image с несколькими областями различной степени прозрачности. Для IE приходится идти на некоторые хитрости (увы, опять behavior).

first abstractfirst abstract

second abstractsecond abstract

6 сентября 2003