Помогни ни да направим Uroci.net по - богат! Добави урок
Категории Други уроци Adobe Photoshop Adobe Illustrator Adobe Flash Adobe Fireworks DreamWeaver CSS и HTML
Corel Draw Image Ready PHP SEO CMS Microsoft Windows Microsoft Word Microsoft Excel PowerPoint Microsoft Access Microsoft Publisher Linux Visual basic JavaScript Ajax 3ds Max Maya 3D C++ Sound Forge Gimp SWiSH

CSS: прозрачност на изображение

fix3d   трудност:    видян: 6667


<style type="text/css">

.opacityit img{
filter:progid: DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.opacityit:hover img{
filter:progid: DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

</style>

<a href="http://web-tourist.ent" class="opacityit"><img border="0" src="email.gif" /></a>

Тук се използват 2 опции едната е за IE другата за Mozilla.
filter - се използва за непрозрачност при IE и е в границите от 0 до 100 ( работи при версии 5.5+ )

- moz-opacity - работи при Mozilla и NS6+ там е в границите от 0 до 1

За съжаление този код не е валиден според w3c .


Коментари (5)

tftd на 24.08 2006 в 01:17ч.
Да но този код работи само за Mozilla... При IE не бачка. Личен опит...
MadMax на 15.05 2007 в 23:45ч.
Кода би рботил и в IE 5.5 стига да се попражи една малка синтактична грешка в правилото, касаещо IE браузърите. Просто в редовете които започват с
filter:progid: DXImageTransform....
трябва да се отстрани интервала между
filter:progid:
и
DXImageTransform.....
ето така
filter:progid:DXImageTransform.
Успех :)
MadMax на 16.05 2007 в 00:10ч.
За да работи примера и на Mozzila FF 2.x и Опера 8.x трябва да се добави и още едно правило:
opacity: .4
респективно
opacity: 1
Така, че класовете би трябвало да изглеждат по следния начин:
.opacityit img {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE5.5 */
opacity: .4; /* Mozilla 2.x, Opera 8.x */
-moz-opacity: .4; /* Mozilla FF 1.x, Netscape 8.x */
}
.opacityit:hover img {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE5.5 */
opacity: 1; /* Mozilla 2.x, Opera 8.x */
-moz-opacity: 1; /* Mozilla FF 1.x, Netscape 8.x */
}
koko.koko на 16.05 2007 в 00:18ч.
Благодаря ти MadMax. Сега вси4ко работи :)))
razielpld на 02.10 2008 в 13:59ч.
урока е интересен ... само дето този дето го е писал или мрази Опера или не е чувал за нея ;)

Регистрирайте се, за да добавите коментар

реклама

© Всички права запазени. 2006-2008. Created by: Site.bg
Препоръчваме: IT Новини | Кино и игри | Диплома.бг | Paparak.bg | Тунинг Портал | uchenik.com | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | AnimeS-bg.com | Фото Форум | Запознанства | Мрежа от приятели | IT Light | Spodeli.net | Фото-Култ | IDG.BG | Teenproblem.net | Блог - Образование | Fresh-BG.com | Hanovete.com | Bulfleet.com | Mythlands.com | Ohoboho.com | Казанлък.Com | News24 | Setcom.bg | Atol.bg | Elmaz.com | MobileBulgaria.com