Formulir - Belajar HTML & CSS - andyusuf-informatika

New Post

Kamis, 10 Juni 2021

Formulir - Belajar HTML & CSS

Pada materi sebelumnya kita sudah mempelajari cara membuat halaman konten sederhana, kemudian untuk melengkapi bagian situs yang kita buat ada satu halaman yang cukup penting untuk kita letakkan pada halaman situs kita yaitu formulir.


Baca Juga: Layout (Tata Letak)

Baca Juga: Header

Baca Juga: Footer

Baca Juga: Konten


Mungkin ada beberapa jenis form pada situs website, namun secara umum form berisi tentang pertanyaan untuk user yang di tujukan kepada kita sebagai pemilik situs, user bisa menanyakan tentang konten situs kita atau produk yang ada di situs kita atau mungkin untuk memberikan keritik dan saran tentang situs kita.


Sekarang kita lanjut cara membuat formulir pendaftaran.

Pertama kita akan membuat class dengan nama contact-form, pada materi sebelumnya code ini sudah tersedia, Kemudian tambahkan didalamnya tag <h3> dengan nama class section-title dan tambahkan teks "Hubungi Kami. Selanjutnya di bawahnya kita buat tiga paragraf dengan teks email, pesan dan bidang yang wajib diisi contohnya pada gambar dibawah:


Dan hasilnya pada gambar di bawah:

Kemudian untuk mengisi teks dari email kita tambahkan tag <input> tujuannya untuk menerima satu baris teks, tag ini tidak membutuhkan tag penutup.


Selanjutnya untuk menambahkan teks pesan kita tambahkan tag <textarea> tujuannya untuk menerima beberapa baris teks, karna pesan membutuhkan banyak teks.


Terakhir kita akan membuat tombol Submit atau Kirim, caranya adalah dengan menambahkan atribut type ke element <input> jika kita ingin mengubah nama tombol tersebut caranya dengan menambahkan Atribut Nilai yaitu value, dengan atribut ini kita bisa mengubah nama tombol menjadi nama yang kita inginkan seperti kirim.


Kemudian pada CSS kita perlu mengetahui bahwa kita bisa menerapkan CSS yang sama ke beberapa selector, caranya adalah dengan memisahkan selector dengan koma (,) dalam hal ini kita akan menerapkan CSS yang sama untuk tag <input> dan tag <textarea>


Sekarang mari kita terapkan di text editor.

Hal yang perlu kita tambahkan pada code html

Pertama tambahkan tag <input> dibawah "Email (Wajib Diisi)"

Kemudian tambahkan tag <textarea> di bawah "Pesan (Wajib Diisi)"

Kemudian pada pargaraf ketiga "Bidang Wajib Diisi" tambahkan di bawahnya tag <input> dengan dengan type submit dan class contact-submit dan nama value kirim, contoh <input type="submit" class="contact-submit" value="kirim">.


Selanjutnya pada CSS kita perlu mengubah desain formulir, perlu diingat bahwa didalam CSS menerapkan tag tidak perlu menambahkan titik di awal. Yang perlu kita rubah adalah

CSS pada tag <input> dan <textarea>

lebar: 400px

margin atas: 10px

margin bawah: 30px

padding: 20px

ukuran font: 20px

ketebalan: 1px

style: solid

warna: red


CSS pada class contact-submit

warna latar belakang: #a9a9a9

warna: rgb(56, 43, 43)


kalian bisa merubah ukuran dari CSS sesuai dengan keinginan, CSS yang saya tambahkan di atas adalah sebagai contoh.

Sekarang buka text editor dan tambahkan code di bawah:

 

Code HTML

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Belajar HTML</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div class="header">
        <div class="header-logo">andyusuf.site</div>
        <div class="header-list">
            <ul>
                <li>Tentang</li>
                <li>Materi</li>
                <li>Hubungi Kami</li>
            </ul>

        </div>
    </div>
    <div class="main">
        <div class="copy-container">
            <h1>Selamat Datang di <span>andyusuf.site</span></h1>
            <h2>Belajar HTML & CSS Dalam 4 Tahap</h2>
        </div>
        <div class="contents">
            <h3 class="section-title">Materi</h3>
            <div class="contents-item">
                <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbjxC-818YitLIjErLls8iL__BwaCP2dC39U6oumvXH0QYyyTkVGCiPC0LNMe_gG-bgrp6uwqDFeEzgO7eOaHQ5OFtmJlferOAzCmWUtADtlyyaUW9QdZj6gshcJ2dAj6nyz_bsgNdUaYZ/s16000/html+d.PNG">  
                <p>HTML & CSS TAHAP I</p>
            </div>
            <div class="contents-item">
                <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvARgnYiL7AWadKJ3s5EAdfzTRMQCfaEWblsEOMpRtfF0NdAjJqqNpWbd2Ev2rTekcvDZyPWBcDio-j3TpDCvptahnsEUI-VkAxrkKqV8C53NJ_V6uPhkXHoQFv-OQFA8B0IivlNQUwebX/s16000/html+b.PNG">
                <p>HTML & CSS TAHAP II</p>
            </div>
            <div class="contents-item">
                <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyHgjpkmkHdHrJdRrkI24TXZR6ZUsuhDRCAXEwhyphenhyphenJ5-vCO7tNF6hhPo-ZyeZwj0RgTy3Nxon9sA6CqmYNFkMAhMUHciQbmWaaULt1Rw3lj2PNK_oeJU_wbSjjbzVxlakXd9O06M_-SmPHf/s16000/ok.PNG">
                <p>HTML & CSS TAHAP III</p>
            </div>
            <div class="contents-item">
                <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ7kAdEDTi9bIrx8BlDIaLDnIQJ564xEH4KT1VmigPMJR7_TNtO3MuWUHrtjaXG0asUF3mqoBN0XyaHqOqW8ofvyc57PBFcsgOFzBw0CQ-m1WTbwCV9oFOA1kNSZUxJbLOb70n91IvGEPg/s16000/html+a.PNG">
                <p>HTML & CSS TAHAP IV</p>
            </div>
        </div>
        <div class="contact-form">
            <h3 class="section-title">
                Hubungi Kami
            </h3>
            <p>Email (Wajib Diisi)</p>
            <input>
            <p>Pesan (Wajib Diisi)</p>
            <textarea></textarea>
            <p>*Bidang Wajib Diisi</p>
            <input type="Submit" class="contact-submit" value="Kirim">
        </div>
    </div>
    <div class="footer">
        <div class="footer-logo">
            andyusuf.site
        </div>
        <div class="footer-list">
            <ul>
                <li>Tentang</li>
                <li>Materi</li>
                <li>Hubungi Kami</li>
            </ul>
        </div>
    </div>
</body>
</html>

Code CSS

body {
    font-family"Avenir next";
}

li {
    list-stylenone;
}

.header {
    background-color#7fff00;
    colorrgb(3910297);
    height80px;
}
.header-logo {
    floatleft;
    font-size30px;
    padding20px 40px;
}
.header-list li{
    floatleft;
    padding30px 20px;
}
.main {
  padding100px 80px;
}
.copy-container h1{
    font-size100px;
}
.copy-container h2{
    font-size50px;
}
.copy-container span{
    colorrgb(243956);
}
.contents{
    height800px;
    margin-top50px;
}
.section-title{
    border-bottom2px solid red;
    padding-bottom20px;
    margin-bottom30px;
}
.contents-item{
    floatleft;
    margin-right50px;
}
.contents-item p{
    font-size30px;
    margin-top25px;
}
img{
    width420px;
}
inputtextarea{
    width400px;
    margin-top10px;
    margin-bottom30px;
    padding20px;
    font-size20px;
    border1px solid red;
}
.contact-submit{
    background-color#a9a9a9;
    colorrgb(564343);
}
.footer {
    background-color#043104;
    colorrgb(186228167);
    height120px;
    padding12px 12px 12px 12px;
}
.footer-logo {
    floatleft;
    font-size25px;
    padding20px;
}
.footer-list {
    floatright;
}
.footer-list li {
    padding-bottom10px ;
}


Kemudian inilah hasil dari tampilan situs yang sudah kita buat mulai dari materi sebelumnya sampai materi ini:


Selamat!!  Sekarang kita sudah berhasil membuat tampilan situs sederhana dengan menggunakan bahasa HTML & CSS. Ini adalah tahapan awal untuk kita dalam membuat situs menggunakan bahasa HTML & CSS. 


Kita perlu mempelajari lebih lanjut lagi, pada webiste ini andyusuf.site paling tidak kita perlu mempelajari empat tahap dalam mengembangkan kemampuan coding terutama dalam bahasa HTML & CSS, sekarang kita sudah mempelajari tahap pertama pada tahap kedua kita akan mempelajari sejumlah teknik advance HTML & CSS untuk membuat halaman web yang modern.


Terima kasih dan Semangat Belajar.


Tidak ada komentar:

Posting Komentar