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

Postingan populer dari blog ini

Filter

Percabangan Python

Transition