Navigation überspringen

Rahmen, Boxen, Schatten

Benötigtes Vorwissen

Schüler-Autoren dieses Artikels sind Marian Czajka und Henning Pfeiffer

Rahmen:

Mit den verschiedenen Rahmen- Befehlen lassen sich unterschiedliche Stile an Umrandungen darstellen. Man leitet einen Rahmen mit dem „border-style:“ -Befehl ein. Im Anschluss schreibt man dahinter, welchen Stil den Rahmen bekommen soll. Dazu zählen:

dottedFür einen gepunkteten Rahmen

dashedFür einen gestrichelten Rahmen

solidFür einen durchgehenden Rahmen

doubleFür einen doppelten Rahmen

grooveFür einen rilligen Rahmen mit 3D Effekt

ridgeFür einen Rahmen mit hervorstehender Rille und 3D Effekt

insetFür einen eingesetzten Rahmen mit 3D Effekt

outsetFür einen aufgesetzten Rahmen mit 3D Effekt

noneKein Rahmen

hiddenFür einen versteckten Rahmen

Erweitern kann man diese Befehle mit weiteren Stilelementen erweitern. So kann man z.B. die Farbe (border-color: Farbe;), Breite (border-size: Größe;) oder die einzelnen Seiten anpassen (border-top/right/bottom/left-style: Stil;).

Beispiel:

p {
border-top-style: dotted solid;

border-color: green;

border-width: 5px;

}


Boxen:

HTML Elemente werden als Boxen deklariert. Der Begriff „Boxen“ wird verwendet, wenn über das Design oder Layout gesprochen wird. Es besteht aus „margin“, „border“, „padding“ und „content“.

Content - Inhalt der Box, dort erscheint der Text

Padding - Ein leerer Bereich um den Text, dieser ist unsichtbar

Border - Ein Rahmen um den content und padding

Margin - Ein leerer Bereich um den Rahmen, dieser ist unsichtbar

Beispiel:

div {
width: 300px;
border: 25px solid green;
padding: 25px;
margin: 25px;
}



Schatten:

Mit dem „-shadow“ Befehl gibt man einem Text oder einer Box einen Schatteneffekt.

Für einen schattigen Text benutzt man den „text-shadow:“ Befehl. Nach dem Doppelpunkt gibt man mit einer Pixelangabe an, wie groß der Versatz vom Schatten zum Text sein soll. Die erste Angabe bezieht sich auf den horizontalen Versatz, die zweite auf den vertikalen und der dritte auf den „blur“ Effekt, welcher für ein verschwommenes Aussehen des Schattens sorgt.

Im Anschluss kann man dem Schatten noch eine Farbe zuweisen. Der „box-shadow“ Befehl ist auf die selbe Art aufgebaut.

Beispiel:


text-shadow: 2px 2px;

text-shadow: 2px 2px 5px red;