282 of 313 menu

Funkcija rotate

Funkcija rotate() nustato elemento pasukimą tam tikru kampu. Naudojama kartu su savybe transform. Reikšmė yra kampas bet kokiame kampų vienete. Teigiama reikšmė sukasi pagal laikrodžio rodyklę, neigiama - prieš. Pasukimas atliekamas aplink tašką, nustatytą savybės transform-origin.

Sintaksė

selektorius { transform: rotate(kampas); }

Pavyzdys

Šiame pavyzdyje blokas pasuktas 30 laipsnių pagal laikrodžio rodyklę:

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

:

Pavyzdys

Šiame pavyzdyje blokas pasuktas 30 laipsnių prieš laikrodžio rodyklę:

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

:

Pavyzdys

Šiame pavyzdyje blokas užvedus pelę pasisuks 1 apsisukimą, nes pasukimo reikšmė nustatyta 1turn (tokį patį efektą galima pasiekti, jei nustatytumėte pasukimo kampą 360deg). Kad pasukimas būtų sklandus, pridėta savybė 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); }

:

Taip pat žiūrėkite

  • funkciją rotateX,
    kuri nustato pasukimą aplink X ašį
  • funkciją rotateY,
    kuri nustato pasukimą aplink Y ašį
  • funkciją rotateZ,
    kuri nustato pasukimą aplink Z ašį
  • funkciją rotate3d,
    kuri nustato pasukimą aplink tris ašis
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti