TłUMACZENIA ANGIELSKI METODYKA JĘZYKOZNAWSTWO SŁOWNIK KONTAKT
Dokument ten jest tłumaczeniem, które może zawierać błędy.
Zostało ono wykonane przez Angielski ELTT . Oryginalna wersja dokumentu en
Zobacz inne strony
(This page uses CSS style sheets)
CSS2 nie posiada właściwości, która pozwala na dodawanie cieni do ramki. Można spróbować border do dołu i prawej strony ale nie będzie to dobrze wyglądać. Jedenak, jeśli masz dwa elementy jeden w drugim mozesz użyć zewnętrznego, który będzie cieniem drugiego. Na przykład, jeśli masz taki tekst (HTML):
<div class=back>
<div class=section>
<h2>Die Rose duftet - doch ob sie empfindet</h2>
<address>Heinrich Heine (1797-1856)</address>
<p>Die Rose duftet - doch ob sie empfindet<br>
...
</div>
</div>
można użyć zewnętrznego DIV jako cień wewnętrznego DIV. Rezultat może byc podobny do tego. Wpierw nadaj elementowi BODY tło (jasno zielony w tym wypadku), zewnętrzny DIV niech ma kolor troszeczkę ciemniejszy (zielono-szary) a wewnętrzny inne tło (np: zółto-białe):
body {background: #9db}
div.back {background: #576}
div.section {background: #ffd}
Następnie używając marginesów i padding, przemieść wewnętrzny DIV troszeczkę w lewo i do góry w stosunku do zewnętrznego:
div.back {padding: 1.5em}
div.section {margin: -3em 0 0 -3em}
Należy przemieścić zewnętrzny DIV trochę w prawo. Jeśli masz wiele sekcji najprawdopodobniej chcesz trochę przestrzeni pomiędzy nimi:
div.back {margin: 3em 0 3em 5em}
To praktycznie wszystko. Można dodać border dookoła wewnętrznego DIV, jeśli chcesz. Najprawdopodobniej należałoby również dodać padding:
div.section {border: thin solid #999; padding: 1.5em}
Można zmieniać wielkość cienia w zależności od potrzeb i gustu.
CSS posiada właściwość pozwalającą dodawać cień do tekstu. Ma ona cztery argumenty: kolor cienia, the horizontal offset (positive oznacza w prawo), the vertical offset (positive oznacza w dół) i blur (0 oznacza ostry cień). Np:
h3 { text-shadow: red 0.2em 0.3em 0.2em }