Salam hangat teman-teman, semoga sehat selalu ya. Pada kesempatan kali ini saya akan mencoba berbagi tips bagaimana Cara Membuat Animasi Button Previous dan Next Yang Menarik.
Seringkali teman-teman ingin menambahkan efek animasi pada website yang teman-teman buat supaya lebih menarik. Seperti memberi efek animasi pada saat teman-teman mengklik previous tombol atau next tombol.
Ok, langsung saja saya kasih tau Cara Membuat Animasi Button Previous dan Next Yang Menarik:
– Pertama ketikan codingan di bawah ini:
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
<div class="six col">
<a href="#" class="button" id="button-1">Prev</a>
</div>
<div class="six col">
<a href="#" class="button" id="button-2">Next</a>
</div>
</div>
</body>
</html>
– Kedua ketikan codingan css di berikut ini:
html, body{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
font-family: 'Open Sans', sans-serif;
}
a{
text-decoration: none;
}
/* GRID */
.six { width: 25.2%;}
/* COLUMNS */
.col {
display: block;
float:left;
margin: 1% 0 1% 1.6%;
}
.col:first-of-type {
margin-left: 0;
}
.container{
width: 100%;
max-width: 600px;
margin: 0 auto;
position: relative;
text-align: center;
overflow: hidden;
}
/* ALL BUTTONS */
.button{
display: inline-block;
padding: 20px 50px;
margin: 20px 0;
position: relative;
color: #3b3e3f;
}
.button:hover{
color: black;
border-top:3px solid black;
border-bottom:3px solid black;
}
/* BUTTON 1 */
#button-1{
background-color: #7aaee1;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#button-1:before{
content: "";
position: absolute;
top: calc(50% - 15px);
left: 0;
border-right: 15px solid #7aaee1;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#button-1:hover{
-webkit-transform: translateX(15px);
-ms-transform: translateX(15px);
-o-transform: translateX(15px);
transform: translateX(15px);
}
#button-1:hover:before{
left: -16px;
}
/* BUTTON 2 */
#button-2{
background-color: #7aaee1;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#button-2:after{
content: "";
position: absolute;
top: calc(50% - 15px);
right: 0;
border-left: 15px solid #7aaee1;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#button-2:hover{
-webkit-transform: translateX(-15px);
-ms-transform: translateX(-15px);
-o-transform: translateX(-15px);
transform: translateX(-15px);
}
#button-2:hover:after{
right: -16px;
}
– Ketiga teman-teman jangan lupa ketik tag link untuk memanggil file css-nya
<link rel="stylesheet" type="text/css" href="style.css">
Ok, sekarang kita lihat hasilnya yah teman-teman:
Sekian tips dari saya kali ini tentang Cara Membuat Animasi Button Previous dan Next Yang Menarik.
Selamat mencoba dan tetap jaga kesehatan selalu yah teman-teman.
