Praktyczne zastosowanie CSS
Listing 8.5. Zewnętrzny plik CSS o nazwie Listing-8-5.css, zawierający trzy identyfikatory, które mogą zostać użyte do stworzenia rzucanego cienia
#tekst { position: absolute; top: 5px; left: ->5px; color:#000000; z-index:2; }
#cienl { position: absolute; top: 2px; left: ->2px; color:#CCCCCC; z-index:0; >
#cien2 { position: absolute; top: 8px; left: -»8px; color:#666666; z-index:l; }
Listing 8.6. Reguły z listingu 8.5 są importowane do dokumentu HTML-owego za pomocą znacznika <L!NK>
<htmi>
<head>
cmeta http-equiv="Contenr.-Type"
-+content«"text/html; charset=ISO-8859-2">
<titie>Listing 8.fi</ti-le>
<LINK rel="stylesheet" type="text/css" -*href="Listing-8-5. css’’>
<style type»"text/css“>
HI f font-size: 75pc; )
</style>
</head>
<body bgcolor="#FFFFFF">
<span id="cienl”xhl>ALICJA</hlx/span> <span id="cien2"><h1>ALICJA</hl></span> <span id="tekst" Xhl>ALICJA</hlX/span>
</body>
</html>
Rysunek 8.7. Rzucany cień jest tworzony za pomocą trzech klas, które nieco przesuwają kopie słowa wyświetlane w różnych odcieniach szarości
Innym popularnym efektem specjalnym wykorzystywanym na stronach WWW jest rzucany cień. Rzucany cień powoduje, że tekst, a w szczególności duże nagłówki i tytuły, odróżniają się od reszty strony, dodając znaczenia i uwydatniając te elementy strony. Jednak przed pojawieniem się kaskadowych arkuszy stylów jedyną metodą stworzenia rzucanych cieni było stworzenie grafiki zawierającej tekst i rzucany przez niego cień. Teraz drobne sztuczki z wykorzystaniem CSS umożliwiają zrobienie tego samego, i to bez konieczności ładowania grafiki.
1. W liście reguł CSS stwórz trzy selektory identyfikatorów, o nazwach text, cieni oraz cien2, tak jak pokazano na listingu 8.5.
2. Stwórz trzy identyczne wersje tekstu, dla którego chcesz stworzyć rzucany cień. Następnie użyj znacznika <SPAN>, aby umieścić w pierwszej wersji tekstu identyfikator cieni, identyfikator cien2
w drugiej wersji tekstu oraz identyfikator text w trzeciej wersji tekstu (patrz listing 8.6). Zapisz plik i wyświetl go w przeglądarce. Jego wygląd powinien przypominać stronę przedstawioną na rysunku 8.7.
■ Jedno ostrzeżenie: Przeglądarki, które nie obsługują kaskadowych arkuszy stylów wyświetlając stronę zawierającą rzucane cienie stworzone w przedstawiony powyżej sposób, wyświetlą podany tekst trzy razy, linia po linii, co nie będzie wyglądało atrakcyjnie.
Tworzenie rzucanych cieni
139