transform
Syntax
transform: none | transform-functions | initial | inherit;
JavaScript Syntax
object.style.transform="rotate(7deg)"
| Default value: | none |
|---|---|
| Inherited: | tidak |
| Animatable: | ya Read about animatable |
| Version: | CSS3 |
Attribute Value
default
transform: none;
Menghapus transformasi apa pun.
transform: translateX(40px);
Memindahkan elemen pada sumbu horizontal.
transform: translateY(20px);
Memindahkan elemen pada sumbu vertikal.
transform: translateY(100%);
Kamu dapat menggunakan nilai persentase: persentase itu relatif terhadap elemen itu sendiri, dan bukan sebagai induk.
transform: translate(20px, -10%);
Kamu dapat menggunakan
translate() dengan dua nilai:- nilai pertama untuk sumbu horizontal
- nilai kedua untuk sumbu vertikal
transform: scaleX(1.5);
Menskala elemen pada sumbu horizontal.
transform: scaleY(0.4);
Menskala elemen pada sumbu vertikal.
transform: scaleY(-2);
Kamu dapat menggunakan nilai negatif: nilai ini akan membalikkan elemen.
transform: scale(0.8, 0.8);
Kamu dapat menggunakan scale() dengan dua nilai:
- nilai pertama untuk sumbu horizontal
- nilai kedua untuk sumbu vertikal
Dengan menggunakan nilai yang sama untuk keduanya, kamu dapat menskala secara proporsional.
transform: rotate(45deg);
Memutar elemen.
Kamu bisa memakai:
- degrees dari
0ke360deg - gradians dari
0ke400grad - radians dari
0ke2Ď€rad - turns dari
0ke1turn
transform: skewX(15deg);
Miringkan elemen pada sumbu horizontal.
transform: skewY(45deg);
Miringkan elemen pada sumbu vertikal.
transform: skew(10deg, -20deg);
Kamu dapat menggunakan
skew() dengan dua nilai:- nilai pertama untuk sumbu horizontal
- nilai kedua untuk sumbu vertikal
transform: rotate(5deg) scale(1.1, 1.1) translate(-20%, 30px);
Kamu dapat menggabungkan banyak transformasi dengan memisahkannya dengan spasi.