Hai, ketemu lagi dengan saya, berikut ini saya akan bagikan kalian tutorial mengenai bagaimana Cara Membuat Animasi Gradient Teks Dengan CSS3, cara nya cukup mudah, silahkan kalian ikuti langkah-langkah berikut ini.
Langsung saja, silahkan kalian buat struktur HTML seperti berikut.
<div class="wrapper"> <h1>HELLO<br>WORLD!</h1> <p>Lorem ipsum dolor sit amet</p> </div>
Untuk paragrafnya silahkan kalian bisa isikan bebas, setelah itu, kita buat animasi gradient teks nya dengan kode CSS3 berikut ini.
:root {
background: #fff;
font-family: Helvetica, Arial;
}
.wrapper {
width: 90vw;
max-width: 500px;
margin: 30px auto;
}
p {
color: #888;
font-size: 0.8em;
letter-spacing: 0.1em;
}
h1 {
background: linear-gradient(270deg, #22d6a8, #4099ab, #5d40ab);
background-size: 600% 600%;
-webkit-animation: AnimationName 5s ease infinite;
-moz-animation: AnimationName 5s ease infinite;
animation: AnimationName 5s ease infinite;
font-size: 5em;
line-height: 0.8em;
display: inline-block;
text-decoration: underline;
margin: 0 0 20px;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
@-webkit-keyframes AnimationName {
0% {
background-position: 0% 50%
}
50% {
background-position: 100% 50%
}
100% {
background-position: 0% 50%
}
}
@-moz-keyframes AnimationName {
0% {
background-position: 0% 50%
}
50% {
background-position: 100% 50%
}
100% {
background-position: 0% 50%
}
}
@keyframes AnimationName {
0% {
background-position: 0% 50%
}
50% {
background-position: 100% 50%
}
100% {
background-position: 0% 50%
}
}
Kalo sudah, jangan lupa simpan terlebih dahulu, kemudian jalankan atau buka pada browser masing-masing dan lihat hasilnya.
Baik selesai sudah tutorial mengenai Cara Membuat Animasi Gradient Teks Dengan CSS3, semoga bermanfaat, amin.
Selamat mencoba 🙂