Menu
CoddyTech

Efek Hover

Termasuk bagian Menguasai CSS dalam perjalanan HTML di Coddy. Pelajaran 8 dari 43.

pseudo-class :hover memungkinkan kamu mengubah gaya sebuah elemen saat pengguna mengarahkan mouse ke atasnya.

Berikut contoh sederhana yang mengubah warna teks saat kamu mengarahkan kursor ke tombol:

button {
  color: black;
}

button:hover {
  color: red;
}

Dalam contoh ini, teks tombol berwarna hitam secara default, tetapi saat kamu mengarahkan kursor ke tombol, teksnya berubah menjadi merah.

challenge icon

Tantangan

Mudah

Kamu memiliki tombol yang gayanya perlu berubah saat diarahkan. Tugasmu adalah:

  1. Gunakan pseudo-class :hover untuk mengubah warna latar belakang tombol menjadi hijau saat pengguna mengarahkan kursor ke tombol tersebut.
  2. Terapkan bayangan kotak pada tombol selama efek hover agar tombol terlihat terangkat. Gunakan box-shadow seperti ini:
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);

Ini menambahkan bayangan dengan offset, blur, dan warna.

Coba sendiri

<html>
<head>
    <title>Hover Effects</title>
    <style>
        .hover-button {
            padding: 10px 20px;
            font-size: 16px;
            background-color: #3498db;
            color: white;
            border: none;
            border-radius: 5px;
        }
        /* CSS solution goes here */
        
    </style>
</head>
<body>
    <button class="hover-button">Hover over me!</button>
</body>
</html>
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Menguasai CSS

Latihan sendiri: Playground Web