DHTML CSS Positioning (CSS-P)
- Forrige side DHTML introduktion
- Næste side DHTML DOM
CSS bruges til at tilføje stilarter til HTML-elementer.
Eksempel
Bemærk:De fleste DHTML-eksempler kræver IE 4.0+、Netscape 7+ eller Opera 7+!
- position:relative
- Hvordan placerer man dette element relativt til dens normale position?
- position:relative
- Hvordan placerer man alle overskrifter relativt til deres normale position?
- position:absolute
- Hvordan definerer man en element med en absolut værdi?
Du kan finde flere eksempler nedenfor på siden.
Køre ejegenskaber kan bruges sammen med CSS-P?
Først skal dette element have en position-ejegenskab specificeret (relative eller absolute).
Dernæst kan jeg konfigurere følgende CSS-P-ejegenskaber:
- left - elementets venstre position
- top - elementets øverste position
- visibility - specificer om et element skal være synligt eller skjult
- z-index - elementets stakning
- clip - elementbeskæring
- overflow - hvordan håndtere overstrømmende indhold
Position
CSS's position-ejegenskab lader dig kontrollere placeringen af et element i dokumentet.
position:relative
position:relative-ejegenskaben kan bruges til at placere dette element i forhold til dens nuværende position.
Følgende eksempel placerer denne div-element til højre for dens normale position med 10 pixels:
div { position:relative; left:10; }
position:absolute
position:absolute-ejegenskaben placerer et element baseret på dens margin til vinduet.
Følgende eksempel placerer denne div-element til højre for dens margin til indholdet af blokken med 10 pixels:
div { position:absolute; left:10; }
Visibility
visibility-ejegenskaben bestemmer, om et element skal være synligt eller skjult.
visibility:visible
visibility:visible-ejegenskaben gør elementet synligt.
h1 { visibility:visible; }
visibility:hidden
visibility:hidden-ejegenskaben gør elementet usynligt.
h1 { visibility:hidden; }
Z-index
z-index-ejegenskaben bruges til at placere en element efter en anden. z-index's standardværdi er 0. Jo højere værdi, jo højere prioritet. z-index: -1 har lavere prioritet.
h1 { z-index:1; } h2 { z-index:2; }
I det ovenstående eksempel vil h2-elementet ligge oven på h1, hvis de overlapper hinanden.
Filters
Filter-ejegenskaben lader dig tilføje flere stilEffekter til tekst og billeder.
h1 { bredde:100%; filter:glow; }
Bemærk:Hvis du skal bruge filter egenskaben, skal du altid specificere elementets bredde.
De ovenstående eksempler producerer følgende output:
Header
forskellige filtre
Bemærk:Undtagen hvis background-color egenskaben er sat til transparent, vil nogle Filter egenskaber ikke fungere!
egenskab | parametre | beskrivelse | eksempel |
---|---|---|---|
alpha |
|
lader dig indstille elementets gennemsigtighed | filter:alpha( gennemsigtighed=20, afslutningsgennemsigtighed=100, stil=1, startx=0, starty=0, afslutningx=140, afslutningy=270) |
blur |
|
gør elementet sløret | filter:blur( add=true, retning=90, styrke=6); |
chroma | farve | gør angivet farve gennemsigtig | filter:chroma( farve=#ff0000) |
fliph | none | loddret omvendt element | filter:fliph; |
flipv | none | vandret omvendt element | filter:flipv; |
glow |
|
gør elementet lysende | filter:glow( farve=#ff0000, styrke=5); |
gray | none | vis elementer i sort-hvidt | filter:gray; |
invert | none | vis elementer med omvendt farve og lysstyrke | filter:invert; |
mask | farve | vis elementer med angivet baggrundsfarve og gennemsigtig forgrundsfarve | filter:mask( farve=#ff0000); |
skygge |
|
vis elementer med skygge | filter:shadow (farve=#ff0000, retning=90); |
dropshadow |
|
vis elementer med skygge | filter:dropshadow (farve=#ff0000, offx=5, offy=5, positiv=true); |
bølge |
|
vis elementer som bølger | filter:wave( add=true, freq=1, lightstrength=3, phase=0, strength=5) |
xray | none | Vis elementer med reverseret farve og lysstyrke i sort og hvid. | filter:xray; |
Background
Background-egenskaben giver dig mulighed for at vælge din egen baggrund.
background-attachment:scroll
Baggrunden ruller med siden.
background-attachment:fixed
Baggrunden ruller ikke med siden.
Flere eksempler
- Visibility
- Hvordan gør man et element usynligt. Vil du vise dette element eller ikke?
- Z-index
- Z-index kan bruges til at placere et element bag et andet element, ved at bruge Z-index rækkefølgen.
- Z-index
- Se her, elementets Z-index rækkefølge er ændret.
- Cursors
- Ændr musepegelets stil ved hjælp af CSS.
- Filters
- Brug filter-egenskaben til at ændre titlens stil.
- Filters på billeder
- Filter-egenskaben kan også anvendes på billeder, her er nogle billeder, der allerede har anvendt filter-egenskaben.
- Vandmærke
- Baggrundsbilledet bevæger sig ikke, når siden rulles.
- Forrige side DHTML introduktion
- Næste side DHTML DOM