Close Menu
  • Pengetahuan Umum
  • Pilihan Ganda
  • Perbedaan
  • Tumbuhan
  • Website
    • HTML
    • CSS
    • JavaScript
    • Python
Facebook X (Twitter) Instagram
  • Demos
  • Buy Now
Facebook X (Twitter) Instagram Pinterest Vimeo
AnalisWinterAnalisWinter
  • Tumbuhan
  • Teknologi
  • Perbedaan
  • Website
  • Pengetahuan Umum
    1. Pilihan Ganda
    2. Bahasa Indonesia
    3. Kesenian
    4. IPS
    5. Matematika
    6. Penjaskes
    7. View All

    Ali sedang berjalan di pinggir trotoar, kemudian truk dari arah sama sedang melaju dengan keadaan cepat.

    Juni 20, 2025

    Pencetus pertama kali prinsip kimia hijau adalah?

    Juni 20, 2025

    Air hujan yang meresap ke dalam tanah akan mengalami perkolasi. Dalam proses tersebut air akan membentuk akumulasi yang disebut dengan?

    Juni 20, 2025

    Peningkatan jumlah kendaraan di jalan raya dapat meningkatkan kadar gas karbon di atmosfer

    Juni 20, 2025

    Perbedaan Cerpen dan Fabel Memahami Dua Bentuk Cerita Pendek

    Juni 16, 2024

    Teks Cerita Inspiratif Termasuk Karya?

    Oktober 17, 2024

    Apa yang Dimaksud dengan Ritme/Birama?

    Maret 24, 2025

    Apa yang Dimaksud dengan Tekstur dalam Unsur Seni Rupa?

    Maret 24, 2025

    Bentuk yang Dihasilkan dari Seni Patung

    Februari 22, 2025

    Sebutkan Cara Menciptakan Garis dalam Pembuatan Karya Seni Rupa

    Januari 3, 2025

    Ideologi Tertutup Mempunyai Ciri Khas Tertentu yang Membedakannya dengan Ideologi Terbuka

    Maret 11, 2025

    Pandangan Hidup Bangsa dan Ideologi Bagi Negara Indonesia adalah?

    Maret 10, 2025

    Tujuan Didirikan AFTA

    Maret 3, 2025

    Terangkan Tujuan Pendudukan Jepang di Indonesia!

    Februari 26, 2025

    Diskriminan persamaan koordinat 2x² + 5x – 3 = 0 adalah?

    Mei 5, 2025

    Tools Konversi Inci ke Sentimeter

    Desember 7, 2024

    300 Gram Berapa Sendok Makan

    Desember 6, 2024

    90 Menit Berapa Jam

    Desember 6, 2024

    Sikap yang Harus Diperhatikan pada Saat Gerakan Berguling Adalah?

    Maret 24, 2025

    Gerakan Senam Lantai yang Mendukung Gerakan Meroda Adalah?

    Maret 16, 2025

    Apa Saja Tujuan Dribbling Ball dalam Permainan Bola Basket?

    Maret 12, 2025

    Tujuan Menggiring Bola Tinggi dalam Permainan Bola Basket Adalah?

    Maret 12, 2025

    Salah satu manfaat utama dari pengolahan ikan melalui teknik fermentasi adalah

    Juni 7, 2025

    Apa yang Dimaksud dengan Teknik Sautéing?

    Juni 7, 2025

    Jelaskan Proses Pengemasan Vakum dan Manfaatnya pada Produk Olahan Pangan Hewani

    Juni 7, 2025

    Curacron vs Demolish

    Mei 12, 2025
Subscribe
AnalisWinterAnalisWinter
Home»HTML»Cara Membuat Button pada HTML

Cara Membuat Button pada HTML

Analis WinterBy Analis WinterNovember 1, 2024
Cara Membuat Button pada HTML

Tombol dalam HTML sering digunakan untuk mengaktifkan fungsi tertentu, seperti mengirimkan formulir, membuka jendela baru, atau mengeksekusi JavaScript. HTML menyediakan beberapa cara untuk membuat tombol yang mudah dan fungsional.

Cara Membuat Button pada HTML

1. Menggunakan Tag <button>

Cara pertama dan paling umum untuk membuat tombol dalam HTML adalah dengan menggunakan tag <button>. Tag ini mudah digunakan dan memungkinkan kita untuk menambahkan konten di dalamnya, seperti teks, ikon, atau bahkan gambar.

Contoh:

<button>Klik Saya</button>

Output: Tombol sederhana bertuliskan “Klik Saya”.

2. Menambahkan Atribut ke <button>

Tag <button> juga mendukung beberapa atribut yang dapat menambah fungsi dan estetika tombol, seperti:

  • type – Menentukan tipe tombol, seperti button, submit, atau reset.
  • id dan class – Untuk styling CSS atau manipulasi DOM dengan JavaScript.
  • onclick – Untuk menambahkan aksi ketika tombol diklik.

Contoh:

<button type="button" onclick="alert('Tombol diklik!')">Klik Saya</button>

Pada contoh di atas, ketika tombol diklik, sebuah pesan pop-up akan muncul.

3. Menggunakan Tag <input type="button">

Anda juga dapat membuat tombol menggunakan tag <input>, dengan menentukan atribut type="button". Namun, dengan cara ini, hanya teks sederhana yang dapat ditampilkan.

Contoh:

<input type="button" value="Klik Saya">

4. Menggunakan Tag <a> sebagai Tombol

Tag <a> (link) dapat diubah tampilannya agar terlihat seperti tombol, terutama dengan bantuan CSS.

Contoh:

<a href="#" class="button">Klik Saya</a>

Lalu, gunakan CSS untuk styling:

.button {
    background-color: #4CAF50;
    color: white;
    padding: 10px 20px;
    text-align: center;
    display: inline-block;
    border-radius: 4px;
    text-decoration: none;
}

5. Menambahkan Gaya pada Tombol

Dengan menggunakan CSS, Anda bisa menambahkan berbagai gaya pada tombol agar terlihat lebih menarik.

Contoh CSS untuk Button:

button {
    background-color: #4CAF50; /* Warna latar hijau */
    color: white; /* Warna teks */
    padding: 10px 20px; /* Padding */
    border: none; /* Menghapus border */
    border-radius: 5px; /* Membuat sudut tombol melengkung */
    cursor: pointer; /* Mengubah kursor menjadi pointer */
}
button:hover {
    background-color: #45a049; /* Warna ketika tombol di-hover */
}

6. Menggunakan JavaScript untuk Interaksi Tombol

Tombol sering digunakan dengan JavaScript untuk membuat fungsi interaktif pada halaman web. Misalnya, menampilkan atau menyembunyikan konten ketika tombol diklik.

Contoh:

<button onclick="myFunction()">Tampilkan Pesan</button>
<p id="pesan" style="display:none">Halo, ini adalah pesan rahasia!</p>

<script>
function myFunction() {
    var x = document.getElementById("pesan");
    if (x.style.display === "none") {
        x.style.display = "block";
    } else {
        x.style.display = "none";
    }
}
</script>

Pada contoh ini, teks akan muncul atau menghilang setiap kali tombol diklik.

Berikut adalah contoh kode HTML lengkap dengan CSS untuk membuat tombol yang estetis dan menarik. Tombol ini memiliki efek hover, bayangan, dan tampilan modern.

<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Tombol Estetik di HTML</title>
    <style>
        /* Gaya dasar halaman */
        body {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
            margin: 0;
            font-family: Arial, sans-serif;
            background-color: #f0f0f0;
        }

        /* Gaya container untuk tombol */
        .container {
            text-align: center;
        }

        /* Gaya untuk tombol */
        .button {
            background-color: #4CAF50; /* Warna latar hijau */
            color: white; /* Warna teks */
            padding: 15px 30px; /* Padding untuk ukuran tombol */
            font-size: 18px; /* Ukuran teks */
            font-weight: bold;
            border: none; /* Menghapus border */
            border-radius: 8px; /* Sudut melengkung */
            cursor: pointer; /* Kursor berubah menjadi pointer */
            box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.2); /* Bayangan */
            transition: all 0.3s ease; /* Efek transisi */
        }

        /* Efek hover untuk tombol */
        .button:hover {
            background-color: #45a049; /* Warna lebih gelap saat di-hover */
            box-shadow: 0px 12px 20px rgba(0, 0, 0, 0.3); /* Bayangan lebih besar */
            transform: translateY(-3px); /* Efek naik saat di-hover */
        }

        /* Efek aktif saat tombol ditekan */
        .button:active {
            transform: translateY(2px); /* Sedikit turun saat ditekan */
            box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); /* Bayangan lebih kecil */
        }
    </style>
</head>
<body>

    <div class="container">
        <button class="button" onclick="showMessage()">Klik Saya</button>
        <p id="message" style="display:none; margin-top: 20px; font-size: 16px;">Halo, ini adalah pesan rahasia!</p>
    </div>

    <script>
        function showMessage() {
            var message = document.getElementById("message");
            if (message.style.display === "none") {
                message.style.display = "block";
            } else {
                message.style.display = "none";
            }
        }
    </script>

</body>
</html>
Demo

Kesimpulan

Tabel ringkasan untuk pembuatan button pada HTML:

Tag Keterangan Contoh
<button> Membuat tombol dengan teks atau ikon <button>Klik Saya</button>
<input type="button"> Membuat tombol sederhana tanpa HTML di dalamnya <input type="button" value="Klik Saya">
<a> sebagai tombol Mengubah link menjadi tombol dengan CSS <a href="#" class="button">Klik Saya</a>
CSS untuk gaya Menambahkan gaya untuk estetika tombol button { background-color: #4CAF50; }
JavaScript untuk interaksi Menambah fungsionalitas tombol onclick="myFunction()"
Share. Facebook Twitter Pinterest Telegram WhatsApp Copy Link
Analis Winter

Halo saya adalah Admin dari analiswinter. Semoga artikel kami dapat membatu.

Related Posts

Elemen Semantik pada HTML

Membuat Project Web Pribadi dengan HTML

Cara Menambahkan Audio pada HTML

Top Posts

Perbedaan Lacto B dan L Bio

Desember 28, 202462 Views

Perbedaan Benoson N dan Benoson G

Desember 28, 202459 Views

Perbedaan DAMRI Bisnis dan Eksekutif

Oktober 26, 202456 Views

Perbedaan Warna Baju Istri TNI

November 24, 202428 Views

Perbedaan NGT Terbuka dan Tertutup

November 29, 202424 Views
Facebook X (Twitter) Instagram Pinterest
  • Home
  • Buy Now
© 2025 ThemeSphere. Designed by ThemeSphere.

Type above and press Enter to search. Press Esc to cancel.