DHTML CSS Positioning (CSS-P)
- Edellinen sivu DHTML esittely
- Seuraava sivu DHTML DOM
CSS käytetään HTML-elementtien tyyleihin lisäämiseen.
Esimerkki
Huomautus:Useimmat DHTML-esimerkit vaativat IE 4.0+、Netscape 7+ tai Opera 7+!
- position:relative
- Kuinka sijoittaa tämä elementti suhteellisesti sen normaalista sijaintiin?
- position:relative
- Kuinka sijoittaa kaikki otsikot suhteellisesti niiden normaalista sijaintiin?
- position:absolute
- Kuinka määritellä elementti absoluuttisella arvolla?
Lisää esimerkkejä löydät sivun alalta.
Mitkä ominaisuudet voidaan käyttää CSS-P:n kanssa?
Ensinnäkin, elementin on määritettävä position ominaisuus (relative tai absolute).
Sitten voin asettaa seuraavat CSS-P ominaisuudet:
- left - elementin vasemman laidan sijainti
- top - elementin ylälaidan sijainti
- visibility - määritä elementin näkyvyys tai piilottaminen
- z-index - elementin kerrosjärjestys
- clip - elementin leikkaus
- overflow - kuinka käsitellä ylivoimaisia sisältöjä
Position
CSS:n position ominaisuus sallii sinun hallita elementin sijoittamista dokumentissa.
position:relative
position:relative ominaisuus sijoittaa elementin sen normaalista sijainnista.
Yllä oleva esimerkki sijoittaa tämän div-elementin 10 kuvion etäisyydelle sen normaalista sijainnista oikealle:
div { position:relative; left:10; }
position:absolute
position:absolute ominaisuus sijoittaa elementin etäisyydelle ikkunan marginista.
Yllä oleva esimerkki sijoittaa tämän div-elementin 10 kuvion etäisyydelle sen sisältävän marginin oikealle puolelle:
div { position:absolute; left:10; }
Näkyvyys
visibility ominaisuus päättää, näkyykö elementti.
visibility:visible
visibility:visible ominaisuus tekee elementistä näkyvän.
h1 { visibility:visible; }
visibility:hidden
visibility:hidden ominaisuus tekee elementistä näkymättömän.
h1 { visibility:hidden; }
Z-index
z-index ominaisuus asettaa elementin toisen elementin jälkeen. z-index:n oletusarvo on 0. Arvojen korkeampi, sitä suurempi etusija. z-index: -1 on matalampi etusija.
h1 { z-index:1; } h2 { z-index:2; }
Yllä olevassa esimerkissä, jos h1 ja h2 yhdistyvät, h2-elementti sijaitsee h1:n yläpuolella.
Suodattimet
filter ominaisuus sallii sinun lisätä lisää tyylejä tekstiin ja kuvauksiin.
h1 { leveys:100%; filter:glow; }
Huomautus:Jos haluat käyttää filter ominaisuutta, määritä aina elementin leveys.
Yllä oleva esimerkki tuottaa seuraavan tuloksen:
Otsikko
Eri suodattimet
Huomautus:Ellei background-color ominaisuus aseteta arvoon transparent, jotkut Filter ominaisuudet eivät toimi!
ominaisuudet | parametrit | kuvaus | esimerkki |
---|---|---|---|
alpha |
|
salli sinun asettaa elementin läpinäkyvyyden | filter:alpha( läpinäkyvyys=20, loppusävy=100, tyyli=1, alkusyvyex=0, alkusyvyysy=0, loppusyvyex=140, loppusyvyysy=270) |
blur |
|
pehmennä elementtiä | filter:blur( add=true, suunta=90, voimakkuus=6); |
chroma | väri | tehdä määritellystä väristä läpinäkyvän | filter:chroma( väri=#ff0000) |
fliph | none | horisontaalinen käänteiskäännös | filter:fliph; |
flipv | none | pystysuuntainen käänteiskäännös | filter:flipv; |
glow |
|
tehdä elementistä kirkkauden | filter:glow( väri=#ff0000, voimakkuus=5); |
gray | none | esitä elementti mustavalkoisesti | filter:gray; |
invert | none | esitä elementti käänteisillä väreillä ja kirkkausarvoilla | filter:invert; |
mask | väri | esitä elementti määritellyllä taustavärillä ja läpinäkyvällä etualalla | filter:mask( väri=#ff0000); |
varjo |
|
esitä elementti varjolla | filter:shadow (väri=#ff0000, suunta=90); |
dropshadow |
|
esitä elementti varjolla | filter:dropshadow (väri=#ff0000, offx=5, offy=5, positive=true); |
aalto |
|
esitä elementti aaltojen muodossa | filter:wave( add=true, freq=1, lightstrength=3, phase=0, strength=5) |
xray | none | Näytä elementit mustavalkoisesti, joilla on käänteinen väri ja valaistusarvo. | filter:xray; |
Tausta
Background-ominaisuus mahdollistaa omien taustojen valinnan.
background-attachment:scroll
Tausta pyörii sivun pyörittäessä.
background-attachment:fixed
Tausta ei liiku sivun pyörittäessä.
Lisää esimerkkejä
- Näkyvyys
- Miten tehdä elementistä näkymätön. Haluatko, että tämä elementti näkyy vai ei?
- Z-index
- Z-index voidaan käyttää elementin sijoittamiseen toisen elementin taakse käyttämällä Z-index järjestystä.
- Z-index
- Katso, elementin Z-index järjestys on muuttunut.
- Kurssit
- Muuta hiiren osoittimen tyyliä CSS:n avulla.
- Suodattimet
- Muuta otsikon tyyliä käyttämällä filter-ominaisuutta.
- Kuvien suodattimet
- Filter-ominaisuus voidaan soveltaa myös kuvien päälle, tässä on joitakin kuvia, joihin filter-ominaisuus on sovellettu.
- Vedenmerkki
- Taustakuva ei liiku, kun sivu pyörii.
- Edellinen sivu DHTML esittely
- Seuraava sivu DHTML DOM