transform-style
Имовине, када се примењује на елемент, утврђује да ли деца тог елемента је су постављени у 3Д простору, или сравњена са земљом.
.parent ( transform-style: preserve-3d; )
Прихвата једну од две вредности: flat
(подразумевано) и preserve-3d
. Да бисте демонстрирали разлику између две вредности, кликните дугме за пребацивање у ЦодеПену испод:
Погледајте ову оловку!
Када се кликне на дугме, демонстрација користи ЈаваСцрипт за пребацивање transform-style
вредности између preserve-3d
и flat
.
Као што видите, када се вредност промени у flat
, подређени елементи се више не слажу према translateZ
вредностима (у 3Д простору), већ се поравнавају да би се приказали онако како су елементи подразумевано на ХТМЛ страници.
Подршка прегледача
Хром | Сафари | Фирефок | Опера | ИЕ | Андроид | иОС |
---|---|---|---|---|---|---|
12+ | 4+ | 10+ | 15+ | Ниједан | 3.0+ | 3.2+ |
Сви прегледачи захтевају добављачке префиксе, осим Фирефок-а 16+. Опера користи -webkit-
верзију 15 и конверзију Блинк.
ИЕ10 подржава 3Д трансформације, али не подржава transform-style
својство.