Прозрачность при помощи CSS

Затемнение при помощи CSS
Делая новый дизайн сайта, столкнулся с небольшой проблемкой. Некоторая графика, например кнопки и счётчики, на тёмном фоне сильно выделяется, если они светлые. Немного поразмышляв над этой проблемой, пришёл к выходу – затемнить графику, но не просто в графическом редакторе, а при помощи CSS. Хотя точнее будет сказать не затемнить, а сделать прозрачной :)

Вот необходимый для этого код:


opacity:0.2;
-moz-opacity:0.2;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-khtml-opacity: 0.2;

Но проблема в том, что в Internet Explorer шестой версии не хочет работать hover, т.е. при наведении курсором не происходят никакие действия. Что касается браузеров Opera и Mozilla Firefox, то там никаких багов не замечено.

Вот так выглядит мой код, он затемняет всю графику на 80%.


.counters img {
opacity:0.2;
-moz-opacity:0.2;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-khtml-opacity: 0.2;
background-color:#f3f1e9;
}

Этот код, затемняет графику при наведении курсором, но не так сильно, а всего лишь на 10 процентов.


.counters img:hover {
opacity:0.9;
-moz-opacity:0.9;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-khtml-opacity: 0.9;
background-color:#f3f1e9;
}

Параметры затемнения можете выставлять сами, думаю с этим разберётесь :)

Комментарии:

спасибо вам огромное!
ваша статья мне очень помогла!
у меня тоже были проблемы с графикой,но я от них наконец-то избавился!
у вас очень полезная информация!
спасибо!

Да спасобо Вам больше, мне тоже помогли.

:razz:
Большое спасибо, очень полезная инфа.

побольше бы таких статей!!! правда,просто оооооогромное “спасибо”..

все хорошо получилось :) только вот как решить проблему с ие6 ?

спасибо, давно искал как такую штуку сделать
она частенько встречается на DLE-шных варезниках, а на WP у вас первого вижу

Добавить комментарий

Очень красивые портмоне агентство находится - Пр. Победы 67. . Здесь вы можете заказать корпуса optimum по доступной цене с доставкой и гарантией.