-->

Belajar Koding HTML & CSS Bagian 4: Membuat Desain Formulir / Komentar

 



Formulir CSS adalah formulir yang dibuat dengan menggunakan Cascading Style Sheets (CSS) untuk mengatur tampilan dan format formulir. CSS adalah bahasa pemrograman yang digunakan untuk menentukan tampilan website. 

Manfaat CSS untuk formulir 

  • Mengubah warna, ukuran, margin, dan elemen visual lainnya
  • Memberikan tampilan yang menarik dan modern
  • Memberikan tampilan yang elegan dengan box shadow dan border-radius
  • Memberikan efek interaktif dengan hover pada tombol submit

Komponen formulir CSS 

Elemen teks input, Kotak centang, Radio, Area teks, Pilihan, Unggahan file, Tombol alih.

Cara menggunakan CSS untuk formulir

  • Tambahkan beberapa gaya dengan CSS untuk membuat formulir terlihat menarik dan modern 
  • Gunakan .form-control pada elemen input, textarea, dan select untuk menjangkau seluruh lebar halaman dan membuatnya responsif 

Berikut adalah langkah-langkah untuk membuat Formulir Komentar sederhana menggunakan HTML dan CSS, yang memungkinkan pengguna untuk memasukkan dan mengirimkan komentar:

1. Struktur HTML

Buat file HTML dengan struktur berikut:

 

HTML (formulir.html)

<!DOCTYPE html>

<html lang="id">

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Formulir Komentar</title>

  <link rel="stylesheet" href="style.css">

</head>

<body>

 

  <div class="comment-section">

    <h2>Tambahkan Komentar</h2>

    <form class="comment-form">

      <div class="form-group">

        <label for="username">Nama:</label>

        <input type="text" id="username" name="username" required>

      </div>

      <div class="form-group">

        <label for="comment">Komentar:</label>

        <textarea id="comment" name="comment" rows="4" required></textarea>

      </div>

      <button type="submit">Kirim Komentar</button>

    </form>

  </div>

 

</body>

</html>

 

2. Gaya CSS

Buat file styles.css dan tambahkan gaya berikut untuk mempercantik tampilan formulir komentar:

 

CSS: (style.css)

body {

  font-family: Arial, sans-serif;

  background-color: #f4f4f4;

  padding: 20px;

}

 

.comment-section {

  max-width: 600px;

  margin: 0 auto;

  background-color: #fff;

  padding: 20px;

  border-radius: 8px;

  box-shadow: 0 2px 5px rgba(0,0,0,0.1);

}

 

.comment-section h2 {

  margin-bottom: 15px;

}

 

.form-group {

  margin-bottom: 15px;

}

 

.form-group label {

  display: block;

  margin-bottom: 5px;

}

 

.form-group input[type="text"],

.form-group textarea {

  width: 100%;

  padding: 10px;

  border: 1px solid #ccc;

  border-radius: 4px;

}

 

button {

  background-color: #5cb85c;

  color: white;

  border: none;

  padding: 10px 15px;

  border-radius: 4px;

  cursor: pointer;

}

 

button:hover {

  background-color: #4cae4c;

}


Hasil Output



Penjelasan:

  • Struktur HTML:
    • <div class="comment-section">: Wadah utama untuk formulir komentar.
    • <form class="comment-form">: Formulir untuk input nama dan komentar.
    • <div class="form-group">: Grup untuk setiap label dan input field.
    • <label>: Label deskriptif untuk input.
    • <input type="text">: Input teks untuk nama pengguna.
    • <textarea>: Area teks untuk isi komentar.
    • <button type="submit">: Tombol untuk mengirimkan komentar.
  • Gaya CSS:
    • body: Mengatur font dasar dan latar belakang halaman.
    • .comment-section: Mengatur lebar maksimum, margin, warna latar, padding, border-radius, dan bayangan untuk wadah formulir.
    • .form-group: Memberikan margin bawah untuk setiap grup input.
    • label: Menampilkan label sebagai blok dengan margin bawah.
    • input[type="text"] dan textarea: Mengatur lebar, padding, border, dan border-radius untuk input.
    • button: Mengatur warna latar, teks, border, padding, border-radius, dan efek hover untuk tombol.

Formulir ini memungkinkan pengguna untuk memasukkan nama dan komentar mereka. Untuk membuat komentar yang dikirimkan tampil di halaman secara dinamis, Anda memerlukan JavaScript untuk menangani penambahan elemen komentar baru ke dalam DOM. Jika Anda tertarik untuk menambahkan fungsionalitas tersebut, saya dapat membantu menyediakan contoh kode JavaScript yang sesuai.


Referensi;

W3schools

 

0 Response to "Belajar Koding HTML & CSS Bagian 4: Membuat Desain Formulir / Komentar"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel