CSS scale eigenschap
definitie en gebruik
scale
De eigenschap staat je toe de grootte van het element te wijzigen.
scale
De eigenschap definieert de schaalverhoudingswaarden in de x en y richtingen. Je kunt ook de schaalverhouding op de z-richting definiëren.
Schaalwaarden kunnen een waarde, twee waarden of drie waarden zijn.
- Als er één waarde wordt gegeven, is de schaalverhouding in de x en y richtingen gelijk.
- Als er twee waarden worden gegeven, wordt het element in de x en y richtingen geschaald volgens de opgegeven verhoudingen.
- Als er drie waarden worden gegeven, wordt het element in de x, y en z richtingen geschaald volgens de opgegeven verhoudingen.
Om beter te begrijpen scale
eigenschap, ziedemonstratie.
opmerking:Een ander techniek om een element te schalen is het gebruik van een met CSS scale() functie van de CSS transform eigenschap. De CSS die op deze pagina wordt uitgelegd scale
De eigenschap kan een eenvoudiger en directere manier zijn om een element te schalen.
voorbeeld
voorbeeld 1
Wijzig de grootte van het element:
div { scale: 2; }
voorbeeld 2
wanneer scale
Wanneer de eigenschap twee waarden heeft, worden deze in respectievelijk de x- en y-as ingesteld. Hier wordt de grootte van het element op de x-as verdubbeld en op de y-as gehalveerd:
div { scale: 2 50%; }
CSS syntaxis
scale: x-as y-as z-as|initial|inherit;
eigenschapswaarde
waarde | beschrijving |
---|---|
x-as |
Definieer de schaalverhouding op de x-as. Mogelijke waarden:
|
y-as |
Definieer de schaalverhouding op de y-as. Mogelijke waarden:
|
z-as |
Definieer de schaalverhouding op de z-as. Mogelijke waarden:
|
initial | Stel deze eigenschap in op zijn standaardwaarde. Raadpleeg initial. |
inherit | Deze eigenschap erft van de ouder element. Raadpleeg inherit. |
technische details
standaardwaarde: | geen |
---|---|
inheritantie: | nee |
animatie maken: | ondersteund. Raadpleeg:animatiegerelateerde eigenschappen. |
versie: | CSS3 |
JavaScript syntaxis: | object.style.scale="2 0.7" |
browserondersteuning
De cijfers in de tabel geven de versie van de eerste browser aan die deze eigenschap volledig ondersteunt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
104 | 104 | 72 | 14.1 | 90 |
gerelateerde pagina's
Handleiding:CSS 2D Transformaties
Handleiding:CSS 3D transformaties
Referentie:CSS rotate eigenschap
Referentie:CSS translate eigenschap