DHTML CSS Positioning (CSS-P)
- Föregående sida DHTML Introduktion
- Nästa sida DHTML DOM
CSS används för att lägga till stilar till HTML-element.
Exempel
Kommentar:De flesta DHTML-exempel kräver IE 4.0+、Netscape 7+ eller Opera 7+!
- position:relative
- Hur positionerar man detta element relativt dess normala position?
- position:relative
- Hur positionerar man alla rubriker relativt deras normala position?
- position:absolute
- Hur definierar man en element med en absolut värde?
Du kan hitta fler exempel längre ner på sidan.
Vilka attribut kan användas tillsammans med CSS-P?
Först måste detta element specificera position-attributet (relative eller absolute).
Då kan jag ställa in följande CSS-P-attribut:
- left - elementets vänsterposition
- top - elementets toppposition
- visibility - specificera om ett element ska vara synligt eller dolt
- z-index - elementets staplingsordning
- clip - elementbeskärning
- overflow - hur man hanterar överskridande innehåll
Position
CSS position-attributet låter dig kontrollera positionen för ett element i dokumentet.
position:relative
position:relative-attributet kan användas för att placera detta element baserat på dess nuvarande position.
Följande exempel placerar denna div-elementet 10 pixlar till höger för dess normala position:
div { position:relative; left:10; }
position:absolute
position:absolute-attributet placerar ett element baserat på dess margin till fönstret.
Följande exempel placerar denna div-elementet 10 pixlar till höger för dess inneslutande blockmarginal:
div { position:absolute; left:10; }
Synlighet
visibility-attributet bestämmer om ett element är synligt eller inte.
visibility:visible
visibility:visible-attributet gör elementet synligt.
h1 { visibility:visible; }
visibility:hidden
visibility:hidden-attributet gör elementet osynligt.
h1 { visibility:hidden; }
Z-index
z-index-attributet används för att placera en element efter en annan. z-index standardvärde är 0. Ju högre värde, desto högre prioritet. z-index: -1 har lägre prioritet.
h1 { z-index:1; } h2 { z-index:2; }
I det föregående exemplet, om h1 och h2 överskrider varandra, kommer h2-elementet att ligga ovanpå h1.
Filter
Filter egenskapen låter dig lägga till fler stilverkningar till text och bild.
h1 { bredd:100%; filter:glow; }
Kommentar:För att använda filter-egenskapen måste du alltid specificera elementets bredd.
Ovanstående exempel genererar följande utdata:
Rubrik
Olika filter
Kommentar:För att vissa Filter-egenskaper ska fungera korrekt måste background-color-egenskapen inte vara satt till transparent!
egenskaper | parametrar | beskrivning | exempel |
---|---|---|---|
alpha |
|
tillåter dig att ställa in elementets genomskinlighet | filter:alpha( genomskinlighet=20, slutlig genomskinlighet=100, stil=1, startx=0, starty=0, finishx=140, finishy=270) |
blur |
|
sudda elementet | filter:blur( add=true, riktning=90, styrka=6); |
chroma | färg | gör angiven färg genomskinlig | filter:chroma( färg=#ff0000) |
fliph | none | vänd elementet horisontellt | filter:fliph; |
flipv | none | vänd elementet vertikalt | filter:flipv; |
glow |
|
gör elementet lysande | filter:glow( färg=#ff0000, styrka=5); |
gray | none | visualisera element i svart och vitt | filter:gray; |
invert | none | visualisera element med omvända färger och ljusstyrkor | filter:invert; |
mask | färg | visualisera element med angiven bakgrundsfärg och genomskinlig förgrundsfärg | filter:mask( färg=#ff0000); |
skugga |
|
visualisera element med skugga | filter:shadow (färg=#ff0000, riktning=90); |
dropshadow |
|
visualisera element med skugga | filter:dropshadow (färg=#ff0000, offx=5, offy=5, positiv=true); |
våg |
|
visualisera element som vågformad | filter:wave( add=true, freq=1, lightstrength=3, phase=0, strength=5) |
xray | none | Visa element med omvänd färg och ljusstyrka i svart och vitt. | filter:xray; |
Bakgrund
Background-attributet låter dig välja din egen bakgrund.
background-attachment:scroll
Bakgrunden rör sig när sidan rullar.
background-attachment:fast
Bakgrunden rör sig inte när sidan rullar.
Mer exempel
- Synlighet
- Hur gör jag en element osynlig. Vill du att elementet ska visas eller inte?
- Z-index
- Z-index kan användas för att placera en element efter ett annat element, genom att använda Z-index-komposition.
- Z-index
- Se, elementets Z-index-komposition har ändrats.
- Muspekare
- Ändra muspekarens stil med CSS.
- Filter
- Använd filter-attribut för att ändra stilen på rubriker.
- Filter på bilder
- filter-attribut kan också tillämpas på bilder, här är några exempel på bilder som har tillämpats filter-attribut.
- Vattenstämpel
- Bakgrundsbilden rör sig inte när sidan rullar.
- Föregående sida DHTML Introduktion
- Nästa sida DHTML DOM