Transform
CSS transform adalah salah satu yang terpenting yang harus di pahami bagi kalian yang ingin membuat efek animasi dengan css3. kalian nantinya bisa membuat efek memutar element, membuat element bergerak dan sebagainya.
Ini adalah contoh pada saat kalian menggunakan transform, sisanya silahkan kalian kreasikan.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div{
width: 200px;
height: 200px;
background-color: red;
margin: 100px auto;
transform: scale(.5);
transition: 1s;
}
div:hover{
transform: scale(-2, 1);
}
/* Transform
scale(angka), scalex(angka), scaley(angka)
rotate(angka), rotatex(deg), rotatey(deg)
skew(deg). skewx(deg), skewy(deg)
translate(px, translatex(px), translatey(px)
*/
</style>
</head>
<body>
<div></div>
</body>
</html>
- Transform artinya skalanya setengah lebih kecil dari ukuran aslinya
- Transition artinya melakukan perubahan yang ditentukan dalam 1 detik
transform: scale(.5);
transition: 1s;
div:hover{
transform: scale(-2, 1);
}
- Hover artinya suatu fungsi yang hanya berjalan apabila kursor berada diatas suatu objek tertentu.
- Transform artinya setelah kursor berada pada objek maka skala akan berubah.
- -2 artinya perubahan secara horizontal
- 1 artinya perubahan secara vertikal
Komentar
Posting Komentar