282 of 313 menu

Funkce rotate

Funkce rotate() nastavuje otočení prvku o zadaný úhel. Používá se společně se vlastností transform. Hodnotou vlastnosti je úhel v libovolných jednotkách pro úhly. Kladná hodnota otáčí po směru hodinových ručiček, záporná - proti. Otočení se provádí kolem bodu, který je nastaven vlastností transform-origin.

Syntaxe

selektor { transform: rotate(úhel); }

Příklad

V tomto příkladu je blok otočen o 30 stupňů po směru hodinových ručiček:

<div id="elem">lorem ipsum</div> #elem { transform: rotate(30deg); border: 1px solid black; width: 100px; height: 50px; }

:

Příklad

V tomto příkladu je blok otočen o 30 stupňů proti směru hodinových ručiček:

<div id="elem">lorem ipsum</div> #elem { transform: rotate(-30deg); border: 1px solid black; width: 100px; height: 50px; }

:

Příklad

V tomto příkladu se blok po najetí myší otočí o 1 otáčku, protože hodnota otočení je nastavena na 1turn (stejného efektu lze dosáhnout, pokud nastavíte úhel otočení na 360deg). Pro plynulost otočení bylo přidáno vlastnost transition:

<div id="elem">lorem ipsum</div> #elem { border: 3px solid black; width: 100px; height: 50px; transition: transform 3s linear; } #elem:hover { transform: rotate(1turn); }

:

Viz také

  • funkci rotateX,
    která nastavuje otočení kolem osy X
  • funkci rotateY,
    která nastavuje otočení kolem osy Y
  • funkci rotateZ,
    která nastavuje otočení kolem osy Z
  • funkci rotate3d,
    která nastavuje otočení kolem tří os
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout