DHTML CSS Positioning (CSS-P)
- Vorherige Seite Einführung in DHTML
- Nächste Seite DHTML DOM
CSS wird verwendet, um Stile für HTML-Elemente hinzuzufügen.
Beispiel
Anmerkung:Die meisten DHTML-Beispiele erfordern IE 4.0+、Netscape 7+ oder Opera 7+!
- position:relative
- Wie wird dieses Element relativ zu seiner normalen Position positioniert.
- position:relative
- Wie werden alle Überschriften relativ zu ihrer normalen Position positioniert.
- position:absolute
- Wie wird ein Element mit einem absoluten Wert definiert.
Mehrere Beispiele finden Sie weiter unten auf der Seite.
Welche Attribute können mit CSS-P verwendet werden?
Zunächst muss dieses Element das Attribut 'position' (relative oder absolute) angegeben haben.
Dann kann ich die folgenden CSS-P-Eigenschaften einstellen:
- left - Position der linken Kante des Elements
- top - Position der Oberkante des Elements
- visibility - Bestimmen Sie, ob ein Element sichtbar oder versteckt sein soll
- z-index - Stapelreihenfolge der Elemente
- clip - Elementbeschnitt
- overflow - Wie wird überflüssiges Inhalt behandelt
Position
Das Attribut 'position' in CSS ermöglicht es Ihnen, die Position eines Elements im Dokument zu steuern.
position:relative
Das Attribut 'position:relative' platziert ein Element basierend auf seiner aktuellen Position.
Das folgende Beispiel platziert diesen div-Element 10 Pixel rechts von seiner normalen Position.
div { position:relative; left:10; }
position:absolute
Das Attribut 'position:absolute' platziert ein Element basierend auf dem Abstand zum Fensterrand des Margins.
Das folgende Beispiel platziert diesen div-Element 10 Pixel rechts vom rechten Rand des Margins seines umschließenden Blocks.
div { position:absolute; left:10; }
Sichtbarkeit
Das Attribut 'visibility' bestimmt, ob ein Element sichtbar oder unsichtbar sein soll.
visibility:visible
Das Attribut 'visibility: visible' macht ein Element sichtbar.
h1 { visibility:visible; }
visibility:hidden
Das Attribut 'visibility: hidden' macht ein Element unsichtbar.
h1 { visibility:hidden; }
Z-index
Das Attribut 'z-index' wird verwendet, um ein Element hinter einem anderen zu platzieren. Der Standardwert von 'z-index' ist 0. Je höher der Wert, desto höher ist die Priorität. 'z-index: -1' hat eine niedrigere Priorität.
h1 { z-index:1; } h2 { z-index:2; }
Im obigen Beispiel wird der h2-Element unterhalb des h1-Elements positioniert, wenn beide sich überlappen.
Filters
Das Attribut 'filter' ermöglicht es Ihnen, zusätzliche Stileffekte für Text und Bilder hinzuzufügen.
h1 { width:100%; filter:glow; }
Anmerkung:Um den Filter-Attribute zu verwenden, müssen Sie immer die Breite des Elements angeben.
Die obigen Beispiele erzeugen den folgenden Ausgang:
Header
Verschiedene Filter
Anmerkung:Einige Filter-Eigenschaften funktionieren möglicherweise nicht, es sei denn, die Eigenschaft background-color ist auf transparent gesetzt!
Eigenschaft | Parameter | Beschreibung | Beispiel |
---|---|---|---|
alpha |
|
Ermöglicht es Ihnen, die Transparenz des Elements zu setzen | filter:alpha( opacity=20, finishopacity=100, style=1, startx=0, starty=0, finishx=140, finishy=270) |
blur |
|
Darf Elemente verschwommen darstellen | filter:blur( add=true, direction=90, strength=6); |
chroma | color | Darf die angegebene Farbe transparent machen | filter:chroma( color=#ff0000) |
fliph | none | Darf Elemente horizontal umkehren | filter:fliph; |
flipv | none | Darf Elemente vertikal umkehren | filter:flipv; |
glow |
|
Darf Elemente leuchten | filter:glow( color=#ff0000, strength=5); |
gray | none | Darf Elemente in Schwarzweiß darstellen | filter:gray; |
invert | none | Darf Elemente mit invertierten Farben und Helligkeitswerten darstellen | filter:invert; |
mask | color | Darf Elemente mit angegebenem Hintergrundfarbe und transparentem Vordergrundfarbe darstellen | filter:mask( color=#ff0000); |
shadow |
|
Darf Elemente mit Schatten darstellen | filter:shadow (color=#ff0000, direction=90); |
dropshadow |
|
Darf Elemente mit Schatten darstellen | filter:dropshadow (color=#ff0000, offx=5, offy=5, positive=true); |
wave |
|
Darf die Elemente als Wellenform darstellen | filter:wave( add=true, freq=1, lightstrength=3, phase=0, strength=5) |
xray | none | Verwenden Sie Schwarzweiß, um Elemente mit invertierten Farben und Helligkeitswerten anzuzeigen | filter:xray; |
Hintergrund
Die background-Eigenschaft ermöglicht es Ihnen, Ihren eigenen Hintergrund auszuwählen.
background-attachment:scroll
Der Hintergrund bewegt sich mit der Seite.
background-attachment:fixed
Der Hintergrund bewegt sich nicht mit der Seite.
Mehr Beispiele
- Sichtbarkeit
- Wie kann ein Element unsichtbar gemacht werden. Möchten Sie, dass dieses Element angezeigt wird oder nicht?
- Z-index
- Z-index kann verwendet werden, um ein Element hinter ein anderes zu platzieren, indem die Z-index-Reihenfolge verwendet wird.
- Z-index
- Sehen Sie sich an, die Z-index-Reihenfolge des Elements hat sich geändert.
- Cursors
- Verwenden Sie CSS, um den Stil des Mauszeigers zu ändern.
- Filters
- Verwenden Sie die filter-Eigenschaft, um den Stil der Überschriften zu ändern.
- Filters auf Bildern
- Die filter-Eigenschaft kann auch auf Bilder angewendet werden, hier sind einige Beispiele von Bildern, die die filter-Eigenschaft verwenden.
- Wasserzeichen
- Hintergrundbilder, die beim Scrollen der Seite nicht verschoben werden.
- Vorherige Seite Einführung in DHTML
- Nächste Seite DHTML DOM