Cara Membuat Kotak Pencarian Responsive dengan CSS

CSS singkatan dari Cascading Style Sheets. CSS adalah salah satu bahasa markup yang berfungsi khusus untuk merancang tampilan pada website agar hasil tampilan website lebih maksimal dan sesuai kebutuhan klien atau perusahaan.

Pencarian data ini digunakan untuk mencari data informasi sesuai keinginan kamu sekaligus memudahkan dalam menyeleksi data apa yang kamu cari di dalam website kamu atau orang lain. Kamu pasti ingin membuat kotak pencarian yang berbeda dari yang lain. Kebanyakan website sekarang itu menggunakan animasi untuk membuat tampilan website lebih menarik. Kamu bisa membuat kotak pencarian menggunakan animasi ketika ada yang mengklik dan fokus di kotak pencarian.

Penulis akan berikan tutorial cara membuat kotak pencarian animasi dengan CSS. Sebelum memulai, siapkan 1 gambar ikon pencarian bitmap tipenya (jpg, png, bmp, jpeg). Usahakan perbedaan ukuran panjang dan lebar itu sama dan tidak terlalu besar. Misalkan, ukuran ikon itu adalah 36 px, 24 px, atau 48 px. Tujuannya, agar mudah dimodifikasi dengan CSS.

Berikut cara membuat kotak pencarian responsive dengan CSS.

Langkah:

1. Silahkan aktifkan teks editor seperti Notepad++, Sublime, Visual Code, dan sebagainya.

2. Silahkan ketik kode script di bawah ini.

<!DOCTYPE html>
<html>
<head>
<title> Tutorial Membuat Animasi Search Form dengan CSS </title>
<style> 
input[type=text] {
    width: 130px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    background-color: white;
    background-image: url('searchicon.png');
    background-position: 10px 10px; 
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}

input[type=text]:focus {
    width: 100%;
}
</style>
</head>
<body>
<h2 align="center"> Tutorial Membuat Animasi Search Form dengan CSS </p>

<form>
  <input type="text" name="search" placeholder="Search..">
</form>
</body>
</html>

3. Simpan hasil kode script tadi dengan tekan CTRL + S.

4. Pilihlah tempat simpan sesuai keinginan kamu, berikan nama “animation-searchform-css.html”.

5. Klik Save.

Cara Membuat Kotak Pencarian Responsive dengan CSS 1

6. Cari file yang tadi, kemudian klik kanan pada mouse  – Open With  – Web Browser app (Chrome, Mozilla, atau Microsoft Edge).

Cara Membuat Kotak Pencarian Responsive dengan CSS 2

Lihat hasil pada tampilan awal.

Cara Membuat Kotak Pencarian Responsive dengan CSS 3

Lihat hasil pada tampilan setelah search bar itu diklik.

Cara Membuat Kotak Pencarian Responsive dengan CSS 4

Apabila di dalam project website kamu belum ada gambar, silahkan siapkan 1 gambar ikon dulu, kemudian ditaruhkan ke dalam project website kamu, agar bisa tampil ikon di search bar sebelah kiri. Selesai.

Catatan: Pada kode script di bawah ini.

input[type=text] {
    width: 130px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    background-color: white;
    background-image: url('searchicon.png');
    background-position: 10px 10px; 
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}

Yang mempengaruhi animasi dari kotak pencarian pada saat diklik dan difokus adalah transitionTransition ini yang akan mempengaruhi pergerakan atau perubahan terhadap object pada website. Object disini yang dimaksudkan seperti button, div, table, link, radiobutton, checkbox, dan sebagainya.

Pada kode script di bawah ini.

input[type=text]:focus {
 width: 100%; 
}

Kode script tersebut memiliki fungsi untuk mempengaruhi atau mengubah terhadap object yang sedang aktif. Pada tampilan awal, ukuran kotak pencarian tidak panjang, setelah kotak pencarian diklik dan fokus, maka kotak pencarian tersebut mengalami perubahan ukuran yakni sepanjang layar device, karena width:100%.

Demikian tutorial cara membuat kotak pencarian responsive dengan CSS. Selamat mencoba.

Komentar

Leave a Reply

Your email address will not be published. Required fields are marked *

Trending Minggu Ini

Inwepo adalah media platform yang membantu setiap orang untuk belajar dan berbagi tutorial, tips dan trik cara penyelesaian suatu masalah di kehidupan sehari-hari dalam bentuk teks, gambar. dan video.

Dengan bergabung bersama kami dan membuat 1 tutorial terbaik yang kamu miliki dapat membantu jutaan orang di Indonesia untuk mendapatkan solusinya. Ayo berbagi tutorial terbaikmu.

Ikuti Kami di Sosmed

Inwepo Navigasi

Tentang Kami             Beranda

Hubungi Kami             Panduan Penulis

Kebijakan Privasi

FAQ

Partner

Copyright © 2014 - 2023 Inwepo - All Rights Reserved.

To Top