Langsung ke konten utama

Tombol Search Responsive Ala Codrops

Tombol Search Responsive Ala Codrops
Sudah cukup lama tidak berbagi sebuah tutorial dan ketika diberi sedikit waktu santai saya coba sempatkan membuat sebuah tutorial dalam membuat tombol pencarian responsive yang sebenarnya tutorial ini saya dapatkan dari Codrops.Sebelumnya apakah penting dalam sebuah web/blog dipasang tombol pencarian ? Saya fikir cukup penting karena akan memudahkan pengunjung dalam menentukan pencarian atas apa yang mereka cari. Tombol pencarian milik codrops ini cukup menarik cuma lumayan sulit dalam menerapkannya terutama bagi sobat yang masih belum paham tentang kode entah CSS, HTML atau Javascript . Biar lebih jelas silahkan sambangi si pembuatnya disini Expanding Search Bar Bagi sobat yang tertarik untuk menerapkan tombol pencarian ini, sebelum masuk pada langkah kustomisasi setidaknya pada template sobat sudah terpasang kode J-query, kalau belum silahkan masukan kode dibawah ini dan tempatkan diatas kode </head> kalau sudah terpasang J-query abaikan langkah ini .
<scriptsrc='https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js' type='text/javascript'/>

Kustomisasi Lengkap

CSS
.sb-search {
position: relative;
margin-top: 10px;
width: 0%;
min-width: 60px;
height: 60px;
float: right;
overflow: hidden;
-webkit-transition: width 0.3s;
-moz-transition: width 0.3s;
transition: width 0.3s;
-webkit-backface-visibility: hidden;
}
.sb-search-input {
position: absolute;
top: 0;
right: 0;
border: none;
outline: none;
background: #fff;
width: 100%;
height: 60px;
margin: 0;
z-index: 10;
padding: 20px 65px 20px 20px;
font-family: inherit;
font-size: 20px;
color: #2c3e50;
}
input[type="search"].sb-search-input {
-webkit-appearance: none;
-webkit-border-radius: 0px;
}
.sb-search-input::-webkit-input-placeholder {
color: #efb480;
}
.sb-search-input:-moz-placeholder {
color: #efb480;
}
.sb-search-input::-moz-placeholder {
color: #efb480;
}
.sb-search-input:-ms-input-placeholder {
color: #efb480;
}
.sb-icon-search,
.sb-search-submit  {
width: 60px;
height: 60px;
display: block;
position: absolute;
right: 0;
top: 0;
padding: 0;
margin: 0;
line-height: 60px;
text-align: center;
cursor: pointer;
}
.sb-search-submit {
background: #fff; /* IE needs this */
-ms-filter: "progid:DXImageTransform.Microsoft.
Alpha(Opacity=0)"; /* IE 8 */
filter: alpha(opacity=0); /* IE 5-7 */
opacity: 0;
color: transparent;
border: none;
outline: none;
z-index: -1;
}
.sb-icon-search {
color: #fff;
background: #e67e22;
z-index: 90;
font-size: 22px;
font-family: 'FontAwesome';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
}
.sb-icon-search:before {
content: "\f002";
}
/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {
width: 100%;
}
.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
background: #da6d0d;
color: #fff;
z-index: 11;
}
.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
z-index: 90;
}

JS
function buttonUp(){
var valux = $('.sb-search-input').val(); 
valux = $.trim(valux).length;
if(valux !== 0){
$('.sb-search-submit').css('z-index','99');
} else{
$('.sb-search-input').val(''); 
$('.sb-search-submit').css('z-index','-999');
}}
$(document).ready(function(){
var submitIcon = $('.sb-icon-search');
var submitInput = $('.sb-search-input');
var searchBox = $('.sb-search');
var isOpen = false;
$(document).mouseup(function(){
if(isOpen == true){
submitInput.val('');
$('.sb-search-submit').css('z-index','-999');
submitIcon.click();}});
submitIcon.mouseup(function(){return false;});
searchBox.mouseup(function(){return false;
});submitIcon.click(function(){
if(isOpen == false){
searchBox.addClass('sb-search-open');
isOpen = true;} else {
searchBox.removeClass('sb-search-open');
isOpen = false;}
});});

HTML
<div id="sb-search" class="sb-search">
<form><input class="sb-search-input" 
placeholder="Enter your search term..." 
type="search" name="search" id="search">
<input class="sb-search-submit" 
type="submit" value="">
<span class="sb-icon-search"></span>
</form>
</div>

Kode HTML bisa sobat tempatkan dimana saja

Komentar

  1. selamat Pagi Sob... sebelum saya pasang saya mau tanya dulu apakah setelah memasang Tombol Search ini tidak akan membuat Blog berat Sob ?

    BalasHapus
    Balasan
    1. Saya rasa biasa saja ko .. paling 2 ons hehe

      Hapus
  2. Ini mah keren pisan atuh kang...responsive pula mantab deh

    BalasHapus
    Balasan
    1. Hehe lumayan daripada manyun mas ..........

      Hapus
  3. langsung diterapkeun hehe.... hatur nuhun,mantap pisan

    BalasHapus
  4. selamat siang mas, saya langsung coba deh scripnya
    habisnya mantap mas sudah support responsive lagi
    thanks mas :)

    BalasHapus
  5. Keren kang Ruli
    Support buat semua jenis template ndak kang :)

    BalasHapus
  6. ihh keren euy di klik langsung kaluar jadi panjang hehe,hebat si master yang satu ini heuheu

    BalasHapus
  7. Keren Kang eta bisa maju mundur kitu...
    Saya praktekan dulu yah...

    BalasHapus
  8. wah keren jadinya kalau dimodif seperti itu...

    BalasHapus
  9. Nice Posting Bro :) ,,,...

    BalasHapus
  10. Wahh keren banget yang ini mas

    BalasHapus
  11. kalo dipasang di blog saya gk bakal hidup ini, bentrok sama yang lain, kelahi :D

    BalasHapus
  12. setelah lihat demonya keren sekali mas rully :D

    BalasHapus
  13. Wah keren banget tombol searchnya mas, ijin copy scriptnya mas untuk dipasang pada template buatan saya nantinya

    BalasHapus
  14. keren ya mas tombol sharenya responsive :) makasih sharingnya sangat bermanfaat bagi newbie seperti saya :D

    BalasHapus
  15. wah otomatis muncul nih kalau d seret kursor hehe keren kang :)

    BalasHapus
  16. wah otomatis muncul nih kalau d seret kursor hehe keren kang :)

    BalasHapus
  17. keren gan tutornya, wajib dipraktekan :D

    BalasHapus
  18. ini dia yang ane cari,mantap gan :D

    BalasHapus
  19. keren banget Tombol share nya mas.
    responsiveee Fullllllll :D thanks yaa

    BalasHapus
  20. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  21. gede juga ya kalau dilihat dari codi scriptnya :-bd

    BalasHapus
    Balasan
    1. Iya kali ya .. tapi saya lihat bbrp blog yg pake ini aman-aman saja sis

      Hapus
  22. tanya mas...(http://ronniratnanh.blogspot.com/)
    untuk ganti tulisan pencarian di blog saya gmana ya mas ? tulisan FL biar bsa diganti "search ato "cari"....mohon pencerahannya mas
    makasih mas ruly

    BalasHapus
    Balasan
    1. FontAwasome'y gak jalan sob .. coba update kembali link'y , biar keluar logo search'y

      Hapus
  23. ada tidak selain ini
    javascript yang bisa diopen dan close?

    BalasHapus
  24. Simple tapi menarik untuk dicoba kang

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Modifikasi Header Dengan Menu

Pada postingan kali ini cukup memuaskan karena otak bekerja maksimal hehe .. Pada satu situasi keberadaan header saya fikir menjadi hal penting dalam menciptakan/menentukan langkah lanjutan untuk sebuah desain/modifikasi template sebelum ke struktur yang lainnya dan kali ini saya akan membahas tentang modifikasi header dengan konsep simple yang didalamnya tersemat sebuah menu pada posisi right dengan menghasilkan efect sliding yang cukup atraktif , seperti pada demo dibawah ini :  Full demo bisa dilihat disini  SEE DEMO   CSS   .header { height: 100px; background: #236770; border-bottom: solid 4px#A7AAAA; } .title { color: #fff; font-size: 40px; margin: 20px; } .desc { color: #999; margin: 20px; } .nav { position: absolute; top: 0; right: 0; } .nav a { display: block; width: 200px; height: 25px; padding-left: 20px; color: #A7AAAA; border-left: solid 5px #A7AAAA; transition: all 300ms; overflow: hidden; } .nav a:hover { backg

Alasan Kenapa Modifikasi Blog

Alasan Kenapa Modifikasi Blog - Mungkin diantara sahabat yang rutin berkunjung akan sedikit kebingungan dengan penampilan blog ini karena tampilannya selalu tampil aneh , bahkan ada diantara sahabat baik saya yang bilang kalau saya orangnya gak betahan . Maksudnya gak betahan disini dengan tampilan blog yang baru di edit beberapa waktu lalu , gak lama kemudian kedapatan di edit lagi . Tapi tentunya bukan tanpa alasan kenapa saya terus melakukan modifikasi .  Ini percakapan saya dengan batin saya ....  Batin : Kenapa anda terus menerus ngedit tampilan blog ?? padahal semua itu akan memakan waktu dan menguras otak ??  Jawaban : Yupz... Tapi betul kata teman , saya orangnya gak betahan , gak betahan ketika lihat tampilan blog orang yang saya fikir bagus , saya kepengen menirunya " atau sedikit mirip " hehe .. Memang semua itu akan menguras waktu tapi anda harus tahu , ketika kita melakukan perubahan pada sesuatu tentu akan dapat sesuatu didalamnya ..  Batin

TheDemitz - The Best Magazine And Blog Theme 2019

Setelah cukup lama Yourstheme tidak mengeluarkan template baru kini hadir sebuah template yang di beri nama THEDEMITZ - Magazine And Blog Theme  . Template dengan style magazine nan elegan dan menarik untuk sebuah tema majalah tapi masih tetap atraktif digunakan untuk sebuah blog personal. Responsive Desain Desain responsif, website anda akan terlihat sempurna ketika di akses menggunakan desktop, tablet atau smartphone karena setiap konten elemen selalu ditampilkan dengan fokus utama. Cross-browser Compatible Struktur kode yang digunakan sesuai dengan standar web. Hal ini memastikan desain website akan tampil dengan baik di browser internet modern, seperti Firefox, Chrome dll. Easily Customization Dapat dengan mudah menggunakan template ini karena memiliki pengaturan tata letak yang rapih serta didukung Pro Shortcodes sehingga anda tidak akan mengalami kesulitan , bahkan untuk yang tidak mengerti koding sekalipun . Search Engine Optimized Template kami menggunakan