loader

Cвойство transform-style определяет, как будут вести себя потомки элемента в 3D-пространстве при трансформации. Если нам нужно просто повернуть какой-то элемент в 3D-пространстве, то можно оставить transform-style: flat; Элемент всё равно будет поворачиваться, к нему будет применяться перспектива, всё будет выглядеть красиво. transform-style: preserve-3d нужно задавать, когда мы хотим применять 3D-трансформации и к родителю, и к потомкам, и при этом учитывать их визуальное взаимодействие. Классическим примером такой ситуации является куб, собранный из шести элементов-сторон. При transform-style: flat существует ровно одна плоскость — плоскость родителя, и никакие трансформации не могут заставить дочерний элемент выйти из этой плоскости.

transform-style հատկությունը որոշում է, թե այդ տարրին պատկանող տարրերը ինչպես կցուցադրվեոն 3D տարածության մեջ, երբ փոխակերպվեն: Եթե ​​մեզ պարզապես անհրաժեշտ է պտտել ինչ-որ տարր 3D տարածության մեջ, ապա մենք կարող ենք սահմանել տարրին transform-style: flat; Տարրը դեռ կպտտվի, դրա վրա կկիրառվի հեռանկար, ամեն ինչ գեղեցիկ տեսք կունենա։ transform-style: preserve-3d պետք է սահմանվի, երբ մենք ցանկանում ենք կիրառել 3D փոխակերպումներ և՛ տարրի, և՛ նրան պատկանող տարրերի նկատմամբ՝ հաշվի առնելով նրանց տեսողական փոխազդեցությունը: Նման իրավիճակի դասական օրինակ է վեց կողային տարրերից հավաքված խորանարդը: Երբ սահմանված էtransform-style: flat, կա միայն մեկ հարթություն՝ հենց գլխավոր տարրի հարթությունը, և ոչ մի փոխակերպում չի կարող ստիպել նրան պատկանող տարրերին դուրս գալ այդ հարթությունից:

Синтаксис

Գրելաձև

transform-style: preserve-3d; ⟿ Указывает, что дочерние элементы элемента должны располагаться в 3D-пространстве.
transform-style: flat; ⟿ Указывает, что дочерние элементы элемента лежат в плоскости самого элемента.
transform-style: preserve-3d; ⟿ Նշում է, որ տարրի երեխաները պետք է լինեն 3D տարածության մեջ.
transform-style: flat; ⟿ Նշում է, որ տարրի երեխա տարրերը գտնվում են հենց տարրի հարթությունում.

Пример

Օրինակ

See the Pen transform-style by Erik Egnatosyan (@SansaciaCodenyx) on CodePen.

See the Pen backface-visibility: visible; by Erik Egnatosyan (@SansaciaCodenyx) on CodePen.

⇓Результат данного примера показан на рисунке⇓

⇓Այս օրինակի արդյունքը ցույց է տրված նկարում⇓

wbr image

Также у тега transform есть следующие под. теги

Поддержка браузера дляԲրաուզերի աջակցությունը transform-style элемента տարրին
Browser IE Edge Chrome Firefox Safari Opera
Version 6+ 12+ 36+ 16+ 9+ 23+
Notes