• Home
  • Tips
  • Simak Panduan Menciptakan Login Form Menarik dengan HTML dan CSS!

Simak Panduan Menciptakan Login Form Menarik dengan HTML dan CSS!

Oleh Ratna Patria

Istilah login form sudah tidak asing lagi ditelinga banyak orang. Login form biasanya berisikan inputan yang harus diisi oleh pengguna, seperti email dan juga password. Setiap website atau situs pasti memiliki ciri khas tersendiri dalam penampilannya. 

Nah untuk itu, DomaiNesia akan mengajak kamu untuk membuat login form menggunakan bahasa markup HTML dan CSS. Dijamin kamu akan mendaptkan tampilan yang menarik dan enak untuk dilihat. Penasaran gimana kelanjutannya? Ikuti stepnya sampai akhir ya!

Kamu Harus Menyiapkan…

Nah, sebelum memulai membuat login html, alangkah baiknya kamu harus menyiapkan kebutuhan yang diperlukan.

1. Teks editor

Teks editor adalah suatu software yang memungkinkan seseorang untuk membuka, melihat, dan mengedit kode atau teks biasa. Teks editor berfungsi untuk kamu menuliskan kode HTML dan CSS nantinya. 

Kamu bisa menggunakan beberapa rekomendasi teks editor seperti Notepad++, Visual Studio Code, Sublime, Atom, dan masih banyak lagi.

2. Browser

Browser akan berfungsi untuk kamu melihat tampilan yang dihasilkan dari susunan kode login html yang sudah kamu buat. Ada banyak sekali pilihan browser yang bisa digunakan seperti Chrome, Firefox, Opera, Edge, Safari, dan sebagainya.

Cara Membuat Login Form HTML

Jika kamu sudah siap dengan 2 alat tempur di atas, tandanya kamu juga sudah siap untuk membuat login form html. Berikut step yang bisa kamu ikuti untuk membuat login form yang menarik. 

1. Mendeklarasikan HTML File

Buka file login html milikmu yaitu login.html, lalu tuliskan script ini pada bagian awal.

login form

Apa kegunaannya? Doctype atau document type declaration adalah sebuah keterangan yang ditulis untuk memberitahu web browser tentang aturan penulisan dari dokumen yang sedang ditampilkan. 

Nah supaya login form ditampilkan dengan benar maka kamu harus menuliskan ini pada bagian awal file html mu. Setelah kamu sudah menuliskan Doctype selanjutnya kamu bisa menggunakan tag html yang nantinya akan berisi script login form html. 

2. Membuat Head pada halaman login form html

Step selanjutnya yaitu menambahkan tag <head></head>. Tag ini berisi informasi tentang halaman yang tidak ditampilkan di halaman web browser. 

Misalnya: source css, js atau lainnya yang berasal dari luar, informasi meta, title, dan lainnya. Namun tag <title></title> menjadi salah satu tag yang akan ditampilkan. Jadi script login from html mu sekarang seperti ini.

login form

3. Menambahkan judul halaman login form

Setelah menambahkan tag head, maka kamu bisa menambahkan tag title yang berfungsi untuk menampilkan judul halaman web pada title bar web browser. Nah tambahkan script login html menjadi seperti ini.

login form

4. Menambahkan css untuk mempercantik login form

Untuk menambahkan css kamu bisa memanggilnya dari file lain, contohnya seperti ini 

login form

Namun selain cara itu, kamu juga bisa langsung menambahkan script css pada file login.html itu dengan cara menambahkan tag <style></style> di bawah tag head. Tag style nantinya akan berisi macam-macam css yang akan mempercantik halamanmu.

login form

5. Membuat bagian badan pada halaman login form

Setelah menambahkan bagian kepala, selanjutnya kamu harus menambahkan tag body yang nantinya akan berisi elemen-elemen yang kamu gunakan untuk membuat tampilan login form html. 

Elemen tersebut misalnya teks yang berupa paragraph <p>, heading <h1> hingga <h6>, menampilkan gambar <img />, membuat tabel <table>, dan sebagainya.

login form

Cukup tambahkan tag <body></body> di bawah tag <style></style> jika sudah berarti kamu sudah bisa melangkah ke step selanjutnya.

6. Layouting login form

Untuk membuat script login html yang rapi, kamu harus membuat wadahnya. Tag body saja tidak cukup untuk mengorganisir script-script lain di dalamnya. 

Untuk membuat wadah itu kamu bisa menggunakan tag <div></div> sehingga beberapa elemen menjadi satu bagian. 

Tag div juga untuk mempermudah menambahkan style dengan CSS dan perlakuan khusus lainnya yang kemudian dapat diberi atribut class, id, title dan lain sebagainya. 

login form

Nah pada script login form html tersebut juga bisa ditambahkan tag center yang berfungsi untuk menengahkan semua element yang diapit oleh tag tersebut. Kita akan membuat login form yang berada pada tengah halaman.

7. Menambahkan konten judul pada login form

Judul dari sebuah halaman akan digunakan mesin pencari untuk menilai performa SEO. Nah agar login form milikmu dapat dibaca oleh mesin pencari, maka gunakan tag heading atau <h1>.

<h1>Ini judul halaman</h1>

Berikut script login form html selengkapnya.

login form

8. Membuat kotak untuk login form

Setelah memiliki judul halaman, saat ini kamu akan menambahkan kotak yang akan menampung elemen yang ada pada halaman nantinya. 

Sama seperti tag div yang berfungsi untuk mengelompokkan namun form lebih digunakan untuk elemen yang berkaitan dengan inputan. Seperti untuk inputan username dan password. Berikut contoh script login form html.

login form

Pada tag form ini kamu bisa menambahkan beberapa atribut seperti action yang diisi dengan lokasi script yang digunakan untuk memproses data pada server dan atribut method berfungsi untuk menentukan metode form yang digunakan seperti POST dan GET. 

Pada script di atas terdapat tag hr yang berfungsi untuk memisahkan satu elemen dengan elemen yang lain, pada script itu penambahan hr digunakan untuk menjadi garis pemisah antara judul dan form.

9. Menambahkan inputan

Selanjutnya kamu dapat menambahkan inputan yang digunakan untuk memasukkan email dan password. 

Nah, tag input ini berfungsi sebagai kolom informasi yang diisi oleh user. Tag input memiliki atribut type yang mendefinisikan tipe dari inputan biasanya jika username maka type inputannya text dan jika password maka type inputannya password sehingga text yang diketikkan tidak ditampilkan dan diganti oleh karakter khusus.

Atribut selanjutnya yaitu placeholder yang digunakan sebagai petunjuk singkat yang mendeskripsikan value dari input tadi. Atribut berikutnya yaitu class yang berfungsi untuk mendeklarasikan css yang digunakan.

10. Membuat tombol login form

Step terakhir untuk membuat login form html yaitu menambahkan tombol yang akan digunakan. 

Disini terdapat 2 tombol yang akan digunakan yaitu tombol untuk login dan juga tombol untuk mereset value dari inputan tadi sehingga memudahkan pengguna jika terjadi kesalahan. Berikut  script login form html secara lengkapnya.

login form

Untuk membuat tombol, kamu bisa menggunakan tag input tadi atau bisa juga menggunakan tag <button/> namun kali ini kami menggunakan tag input dengan melengkapi beberapa type untuk submit dan reset. 

Ini sudah menjadi step terakhir dalam membuat login form html, maka selanjutnya akan dibahas mengenai penambahan style css untuk membuat login form yang menarik.

Membuat Login Form yang Menarik dengan CSS

Setelah membuat kerangka login html yang flat tanpa desain, pasti akan membuat orang malas untuk melihat tampilannya. 

Maka dari itu dibutuhkan lagi bahasa CSS untuk membuat login form yang menarik dan juga cantik. Berikut step yang bisa kamu ikuti.

1. Memberikan gambar pada body

Step pertama yang bisa mempercantik login html milikmu yaitu menambahkan gambar backgorund. 

login form

Beberapa penjelasan dari penggunaan tag di atas.

  • Background image disini mengambil dari gambar yang ada pada folder images pada project ini yang bernama background.jpg.
  • Background repeat yang berisini no-reapet disini untuk menandakan bahwa gambar tidak akan diulang.
  • Background size berarti ukuran yang digunakan untuk menampilkan gambar, disini menggunakan cover karena akan menjadi background sebuah halaman.

2. Desain container

Selanjutnya kita akan mendesain div container yang sudah kita buat tadi dengan menambahkan beberapa style seperti di bawah ini.

login form

Penjelasan dari penggunaan style di atas yaitu:

  • Background yang berfungsi sebagai warna background yang akan ditampilkan, dan disini diisi dengan warna putih.
  • Width digunakan untuk mengatur lebar dari suatu elemen, bisa diisi dengan bentuk presentase atau dalam px.
  • Height digunakan untuk menentukan tinggi dari suatu elemen, sama dengen width bisa dalam bentuk presentase maupun px.
  • Border berfungsi untuk memberikan garis pada bagian luar elemen sehingga nanti nampak ada garis yang mengelilingi. Dari style diatas bisa dibaca bahwa border dengan ketebalan 1px jenis solid dengan warna #d2d2d2.
  • Margin top berfungsi untuk mengatur suatu jarak tepi pada bagian atas halaman.

3. Desain judul halaman

Sekarang kita akan mendesain judul halaman yang tadi menggunakan hypertext. Contoh dari script css nya seperti ini

login form

Mengapa masih menggunakan class container? Jawabannya karena judul kita tadi berada pada dalam div dengan class container. 

  • Text align, untuk memposisikan sebuah teks. Ada beberapa posisi yang bisa digunakan seperti center, right, left, dan justify.
  • Padding, untuk mengatur jarak elemen HTML dari dalam. 
  • Color, untuk mendefiniskan warna yang digunakan dalam teks tersebut.
  • Font familly, properti yang digunakan untuk menentukan dan merubah jenis font yang digunakan pada teks.

4. Desain tag hr

login form

Tag hr disini digunakan untuk memisahkan antara judul halaman dan inputan pada form login html. Ada beberapa style yang digunakan seperti.

  • Width, untuk mengatur lebar dari hr tersebut.
  • Height, untuk mengatur tinggi dari hr atau dalam case ini height bisa disebut untuk mengatur ketebalan.
  • Border none, karena pada elemen kali ini kita tidak membutuhkan border.
  • Background, untuk mengatur warna yang digunakan pada elemen.

5. Desain layouting form

login form

Form digunakan untuk mengelompokkan inputan dan tombol pada from login html yang sudah kita buat. Nah disini ada beberapa styling yang ditambahkan yaitu

  • Margin top untuk mengatur jarak tepi pada bagian atas halaman. Bisa dibilang bahwa margin top disini untuk mengatur jarak antara form dan juga hr.
  • Padding, untuk mengatur jarak elemen HTML dari dalam atau mengatur jarak antara form dan juga container. Semakin besar paddingnya maka semakin besar jarak keduanya.

6. Desain inputan email dan password

login form

Selanjutnya kita akan mendesain inputan email dan juga password. Dari code di atas bisa dilihat terdapat banyak styling yang digunakan.

  • Width, untuk mengatur lebar inputan.
  • Margin top, untuk mengatur jarak atas antara inputan email dan juga inputan password.
  • Height, untuk menentukan tinggi dari inputan.
  • Border, untuk mengatur garis tepi dari elemen. Disini diisikan 0 berarti berfungsi untuk menghapus border dari inputan.
  • Border bottom, untuk mengatur border bagian bawah baik untuk ketebalan dan juga warna yang digunakan.
  • Font size, ukuran font yang diterapkan.
  • Font familly, properti untuk menentukan dan merubah jenis font yang digunakan pada teks.
  • Background, untuk menentukan warna. Disini diisi dengan transparent berarti inputan tidak memiliki background.

7. Desain tombol

login form

Tombol disini ada 2 yaitu reset dan login, namun keduanya memiliki desain yang sama. 

Beberapa style yang digunakan yaitu

  • Margin top, untuk mengatur jarak atas antara inputan password dengan tombol.
  • Width, untuk mengatur lebar tombol.
  • Height, untuk menentukan tinggi dari tombol.
  • Background, untuk menentukan warna tombol.
  • Border, untuk mengatur garis tepi dari elemen. Disini diisikan 0 berarti berfungsi untuk menghapus border dari tombol.
  • Color, untuk menentukan warna dari teks di dalam tombol.
  • Font familly, properti untuk menentukan dan merubah jenis font yang digunakan pada teks.
  • Font size, ukuran font yang diterapkan.
  • Border radius, untuk menambahkan lekukan seperti lingkaran pada tombol.

Selamat, Kamu Bisa Membuat Form Login HTML Sendiri!

Setelah kamu mengikuti step-step yang sudah DomaiNesia jelaskan di atas. Bagaimana menurutmu? Membuat login HTML merupakan hal yang menyenangkan atau tidak? 

Tentu saja menyenangkan karena kamu bisa membuat halaman sesuai dengan keinginan dan kreativitas yang kamu miliki. Nah sekarang kamu tinggal menjalankan login HTML mu tadi dengan membuka file login.html pada browser saja. Cukup mudah kan!

Ratna Patria

Hi! Ratna is my name. I have been actively writing about light and fun things since college. I am an introverted, inquiring person, who loves reading. How about you?


Berlangganan Artikel

Dapatkan artikel, free ebook dan video
terbaru dari DomaiNesia

{{ errors.name }} {{ errors.email }}
Migrasi ke DomaiNesia

Migrasi Hosting ke DomaiNesia Gratis 1 Bulan

Ingin memiliki hosting dengan performa terbaik? Migrasikan hosting Anda ke DomaiNesia. Gratis jasa migrasi dan gratis 1 bulan masa aktif!

Ya, Migrasikan Hosting Saya

Hosting Murah

This will close in 0 seconds