zoom
Proprietatea în CSS vă permite să scala conținutul. Nu este standard și a fost inițial implementat doar în Internet Explorer. Deși alte câteva browsere acceptă acum zoom-ul, acesta nu este recomandat pentru site-urile de producție.
.zoom ( zoom: 150%; )
Valorile „acceptate: sunt:
percentage
- Scalați cu acest procentnumber
- Convertiți în procente și scară - 1 == 100%; 1,5 == 150%;normal
- zoom: 1;
Dacă browserul dvs. îl acceptă, veți vedea aceste imagini ca dimensiuni diferite:
Verificați acest stilou!
Zoomul este un lucru vechi IE. Nu este ceva ce ar trebui să utilizați pe site-urile live. Dacă doriți să scalați conținutul, utilizați CSS Transforms. De asemenea, puteți utiliza filtre dacă aveți nevoie de suport vechi.
În vremurile IE6, zoomul era folosit în principal ca hack. Multe dintre erorile de redare atât în IE6, cât și în IE7 ar putea fi remediate folosind zoom. De exemplu, display: inline-block
nu a funcționat prea bine în IE6 / 7. Setarea a zoom: 1
rezolvat problema. Bug-ul a avut legătură cu modul în care IE și-a redat aspectul. Setarea a zoom: 1
activat o proprietate internă numită hasLayout, care a rezolvat problema.
Suport pentru browser
Crom | Safari | Firefox | Operă | IE | Android | iOS |
---|---|---|---|---|---|---|
Orice | 4.0+ | Nici unul | Nici unul | 5.5+ | TBD | TBD |
Safari sprijină , de asemenea , de zoom
la versiunea 4. Cu toate acestea, ea a adăugat o nouă valoare: reset
. Asta îi spune browserului să nu mărească elementul pe zoom. Deci, cmd / ctrl +? Nu funcționează pe elemente cu zoom: reset
aplicate.