| Home | | | HTML | | | CSS | | | XHTML | |
CSS Jas obrázku
Vytváranie transparentných obrázkov v CSS je ?ahké. PríkladyVytváranie transparentných obrázkov - mouseover effect Vytváranie transparentného po?a s textom na obrázku-pozadia Pozn: Toto e?te nie je CSS ?tandard. Av?ak, funguje to vo v?etkých moderných prehliada?och a je to ?as? W3C CSS 3 odporú?ania. Príklad 1 - Vytváranie Transparentných obrázkovNajprv vám uká?eme, ako vytvori? transparentný obrázok s CSS. Be?ný obrázok:
ten istý obrázok s transparency:
Pozrite si následujúci zdrojový kód:
Firefox pou?íva vlastnos? opacity:x na transparentnos?, zatia? ?o IE pou?íva filter:alpha(opacity=x). Tip: CSS3 syntax pre transparency je opacity:x. Vo Firefox (opacity:x) x mô?e by? hodnota od 0.0 - 1.0. Men?ia hodnota urobí element viac transparentný. V IE (filter:alpha(opacity=x)) x mô?e by? hodnota od 0 - 100. Men?ia hodnota urobí element viac transparentný. Príklad 2 - Image Transparency - Mouseover EffectHýbte my?ou cez obrázky:
Zdrojový kód vyzerá asi takto:
Vidíme, ?e prvý riadok zdrojového kódu sa podobá tomu v Príklade 1. Okrem toho som pridal onmouseover atribút a onmouseout atribút. Onmouseover atribút ur?uje, ?o sa stane, ak ceze? prejdeme my?ou. Z tohto dôvodu chceme, aby obrázok NEBOL transparentný, ak ním prejdeme my?ou. Syntax pre toto vo Firefox je: this.style.opacity=1 a syntax v IE je: this.filters.alpha.opacity=100. Ak kurzor my?i odíde pre? z obrázku, chceme, aby bol obrázok opä? transparentný. To je spravené s atribútom onmouseout. Príklad 3 - Text v Transparent BoxeToto je nejaký text, ktorý je vlo?ený do transparentného boxu.Toto je nejaký text, ktorý je vlo?ený do transparentného boxuToto je nejaký text, ktorý je vlo?ený do transparentného boxu. zdrojový kód je takýto:
Najprv vytvoríme div element (class="background") s pevnou vý?kou a ?írkou a obrázok na pozadí a border. Potom vytvoríme men?í div (class="transbox") vnútri prvého div elementu. Tento div má tie? pevnú ?írku a obrázok na pozadí s borderom. Okrem toho sme urobili tento div transparentným. Vnútri transparentného div sme pridali nejaký text do p elementu.
|
| © 2008 | Nikes |