Membuat Animation Dengan Menggunakan HTML, CSS & Vanilla-tilt.js

Pada Kesempatan ini saya akan membagikan sebuah tulisan mengenai membuat animation dengan vanilla-titl.js sebagai library javascriptnya ^_^

Pertama kita buat terlebih dahulu file HTML nya 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Animation</title>
    <link rel="stylesheet" href="css/animation.css">
</head>
<body>
    <div class="main center">
        <div class="box center" data-tilt></div>
    </div>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/vanilla-tilt/1.7.0/vanilla-tilt.js" integrity="sha512-KpoM4e9LSWBKqs4St2ApIcfKNdj7Cd7+PJQYx0QVjrdB5P/ALqHEzF4CLijKlvgNeS9luI2KWI1foQSGPBHfQg==" crossorigin="anonymous"></script>
</body>
</html>

Setelah itu file CSS nya 

* {
    margin: 0;
    padding: 0;
}
body {
    background: black;
}
.center {
    display: flex;
    justify-content: center;
    align-items: center;
}
.main {
    width: 100%;
    height: 100vh;
}
.box {
    width: 350px;
    height: 300px;
    background-color: #4158d0;
    background-image: linear-gradient(
        43deg,
        #c9300f 20%,
        #26c510 46%,
        #efe818 100%
    );
    position: relative;
    cursor: pointer;
    transform-style: preserve-3d;
    transform: perspective(1000px);
}
.box::before {
    content: "";
    position: absolute;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-color: rgb(0, 107, 207);
    box-shadow: 0 0 30px #4158d0;
    transform: translateZ(0px);
    transition: all 1s;
}
.box:hover::before {
    transform: translateZ(80px);
}
.box::after {
    content: "ASEPIT.COM";
    position: absolute;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    font-size: 3rem;
    color: white;
    text-shadow: 0 0 10px white;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    transform: translateZ(0px);
    transition: all 1s;
}
.box:hover::after {
    font-size: 4rem;
    transform: translateZ(150px);
}

Untuk Vanilla-titl.js nya bisa didownload disini

Setelah didwonload jangan lupa include kedalam file html yang sudah kita buat

java

DONE ... !!

Terimakasih sebelumnya, Haturnuhun ...

Related Articles

Comments