transform-style - Český CSS 3 manuál
Pomocí CSS 3 vlastnosti transform-style určujeme vnoření elementu v 3D prostoru. Pro použití musí být definována vlastnost transform.
Hodnoty
- flat (výchozí) - Element nebude zachován v 3D zobrazení.
- preserve-3d - Element si zachová své 3D zobrazení.
Pro nastavení pozice transformovaného elementu můžeme použít vlastnost transform-origin.
Ukázka
Vytvořme si dva divy o rozměrech 200px × 100px s hodnotou preserve-3d u vlastnosti transform-style. Druhý červený div, který bude otočen o 60 stupňů po ose X, bude vnořen do toho prvního žlutého divu otočeného též o 60 stupňů po ose Y.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
div
{
width: 200px;
height: 100px;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d; /* Chrome, Safari, Opera */
-moz-transform-style: preserve-3d; /* Mozilla Firefox */
}
#prvni
{
background-color: yellow;
transform: rotateY(60deg);
-webkit-transform: rotateY(60deg); /* Chrome, Safari, Opera */
-moz-transform: rotateY(60deg); /* Mozilla Firefox */
}
#druhy
{
background-color: red;
transform: rotateX(60deg);
-webkit-transform: rotateX(60deg); /* Chrome, Safari, Opera */
-moz-transform: rotateX(60deg); /* Mozilla Firefox */
}
</style>
<title>transform-style</title>
</head>
<body>
<div id="prvni">
První div
<div id="druhy">Druhý div</div>
</div>
</body>
</html>
Výsledek:

Poznámka: vlastnost transform-style podporuje IE až ve verzi 11.
Komentáře
Zatím nikdo nevložil komentář - buď první!