Membuat Animation Dengan Menggunakan HTML, CSS & Vanilla-tilt.js
- by Abdul Rohim
- 20 November 2020
- 958 views

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
DONE ... !!
Terimakasih sebelumnya, Haturnuhun ...
Comments