Saya ingin mengubah -webkit-transform: rotate()
properti menggunakan JavaScript secara dinamis, tetapi yang umum digunakan setAttribute
tidak berfungsi:
img.setAttribute('-webkit-transform', 'rotate(60deg)');
Ini .style
juga tidak berfungsi ...
Bagaimana saya bisa mengatur ini secara dinamis di JavaScript?
javascript
webkit
rymn
sumber
sumber
Jawaban:
Nama gaya JavaScript adalah
WebkitTransformOrigin
danWebkitTransform
Periksa referensi ekstensi DOM untuk WebKit di sini .
sumber
element.style.webkitTransform = "rotate(-2deg) translateX(100px)";
Berikut adalah notasi JavaScript untuk vendor paling umum:
Saya mengatur ulang gaya transformasi inline seperti:
Dan seperti ini menggunakan jQuery:
Lihat entri blog Coding Vendor Prefixes dengan JavaScript (2012-03-21).
sumber
transform
.win.style.transform ="translate(-50%)"
tidak bekerjaCoba gunakan
sumber
Jika Anda ingin melakukannya melalui
setAttribute
Anda akan mengubahstyle
atribut seperti ini:Ini akan berguna jika Anda ingin menyetel ulang semua gaya sebaris lainnya dan hanya menyetel kembali nilai properti gaya yang Anda butuhkan, TETAPI dalam banyak kasus Anda mungkin tidak menginginkannya. Itulah mengapa semua orang menyarankan untuk menggunakan ini:
Di atas sama dengan
sumber
Untuk menganimasikan objek 3D Anda, gunakan kode:
sumber