CSS rotate özelliği
Tanım ve kullanım
rotate
Özelliği, elementi döndürmenizi sağlar.
rotate
Özelliği, elementin z ekseni etrafında saat yönünde döndürme derecesini temsil eder. X eksenini, y eksenini veya başka bir şekilde döndürmek için, ilgili tanımı yapmak zorundasınız.
rotate
Özelliğin değeri, bir açı, eksen adı + açı veya üç değer + açı olabilir.
- Yalnızca bir açı verilirse, element z ekseni etrafında saat yönünde döner.
- Bir eksen adı + açı verilirse, element belirlenen eksene göre saat yönünde döner.
- Üç değer + açı verilirse, bu üç değer bir vektör tanımlar ve element bu vektör etrafında döner.
Daha iyi anlamak için rotate
özelliklerini kontrol edin.Gösterim.
Dikkat:Elementi döndürmek için başka bir teknik, vektör ve açı ile birlikte CSS rotate() fonksiyonu CSS transform özelliği.
Örnek
Örnek 1
Elementin döndürmesini değiştirme:
div { rotate: 30deg; }
Örnek 2
şeklinde rotate
Özellik, vektör ve açı olarak ayarlandığında, element bu vektör etrafında döner.
Burada, vektör iki boyutlu düzlemdeki [1 1 0] olarak, x ve y koordinatlarına sahiptir ve ardından 60 derece döner:
div { rotate: 1 1 0 60deg; }
CSS dilbilgisi
rotate: axis angle|initial|inherit;
Özellik değeri
Değer | Açıklama |
---|---|
axis |
Opsiyonel. Ayarlanmamışsa, varsayılan değeri z eksenidir. Elementin etrafında döndüreceği eksen tanımlar.
|
angle |
Elementin döndürme derecesini tanımlar. Mümkün olan birimler:
|
vector angle |
Bu üç sayı, bir vektör tanımlar ve element, bu vektör etrafında döner. Bu üç sayı, vektörün x, y ve z koordinatlarını temsil eder. Sonuncu değer, döndürme açısını temsil eder. Mümkün olan değerler: number number number angle |
initial | Bu özelliği varsayılan değerine ayarlar. Bakınız initial. |
inherit | Bu özelliği, ebeveyn elementinden alır. Bakınız inherit. |
Teknik ayrıntılar
Varsayılan değer: | none |
---|---|
Geçirgenlik: | Hayır |
Animasyon yapımı: | Destekleniyor. Ayrıca bakınız:Animasyonla ilgili özellikler. |
Sürüm: | CSS3 |
JavaScript dilbilgisi: | object.style.rotate="-120deg" |
Tarayıcı desteği
Tabloda bulunan rakamlar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü gösterir.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
104 | 104 | 72 | 14.1 | 90 |
İlgili sayfalar
Eğitim:CSS 2D Transfomasyon
Eğitim:CSS 3D Dönüşümü
Kaynak:CSS scale özelliği
Kaynak:CSS translate özelliği