Rabu, 12 Maret 2014

Membuat Form Input File dengan CSS

Membuat Form Input File dengan CSS - Beberapa bulan yang lalu, Blogger memperbaharui form contact menjadi lebih baik dan bahkan form tersebut bisa dipasang dimanapun didalam blog Anda. Mengacu pada form kontak tersebut, maka saya sedikit membuat perubahan dengan menjadikannya sebagai form input file dengan menggunakan CSS yang telah saya edit serta penggabungan dari kode input yang biasa digunakan

Membuat Form Input File dengan CSS

Dengan adanya form input file ini, kita bisa memilih file-file yang akan kita upload atau yang akan kita gunakan untuk keperluan tertentu, dan tentu saja karena hanya menggunakan kode CSS maka cara kerjanya pun tidak langsung bisa diterapkan terhadap file yang akan digunakan tapi untuk formnya sendiri bisa langsung digunakan dan bisa langsung memilih file yang sesuai dengan keinginan Anda...

Bingung dengan penjelasan di atas? Terapkan langsung demonya berikut ini, silahkan klik pada Pilih file maka Anda akan dibawa kedalam folder penyimpan file Anda


Pilih file



Bagaimana tertarik untuk menggunakan form input file diatas? Jika iya silahkan saja, namun sebagai catatan, form tersebut akan bekerja secara maksimal jika Anda memasukkannya kedalam host file Anda dan tentunya juga diperlukan kode tambahan misalnya php atau javascript. Kalau hanya seperti demo diatas, ya hanya sekedar seperti itu saja, apalagi blog yang Anda gunakan adalah Blogger atau Blogspot, ya hanya seperti demo itu saja cara kerjanya, tidak lebih dan tidak kurang :)

Cara Membuat Form Input File dengan CSS
Lalu bagaimana cara membuat form input tersebut? Berikut caranya...
CSS
Salin kode berikut kedalam kode template blog Anda
.input-form {
margin: 0;
outline: none;
font: 13px/1.55 Arial, sans-serif;
color: #666;
}
.input-form area {
margin:0px;
}
.input-form .box {
display: block;
margin:0;
}
.input-form .input,
.input-form .button {
position: relative;
display: block;
}
.input-form .input-file input {
display: block;
width: 450px;
height: 30px;
padding: 8px 10px;
outline: none;
border: 2px solid #404040;
border-radius: 0;
background: #fff;
font: 15px/19px Arial, sans-serif;
color: #404040;
}
.input-form .input-file .button {
position: absolute;
top: 25px;
right: 20px;
float: none;
height: 25px;
margin: 0;
padding: 0 20px;
font-size: 13px;
line-height: 25px;
}
.input-form .input-file .button input {
position: absolute;
top: 0;
right: 0;
padding: 0;
font-size: 30px;
cursor: pointer;
opacity: 0;
}
.input-form .button {
background:#008cea;
float: right;
height: 25px;
overflow: hidden;
margin: 0 0 0 20px;
padding: 25px;
outline: none;
border: 0;
font: 300 15px/39px Arial, sans-serif;
text-decoration: none;
color: #fff;
cursor: pointer;
}
Penjelasan :
Mengatur lebar kolom form : Ganti nilai 450px sesuai dengan ukuran lebar yang diinginkan didalam kode berikut ini
.input-form .input-file input {
display: block;
width: 450px;
......}

Mengatur posisi tombol Pilih file : Sesuaikan jarak atas (top) dan kanan (right) sesuai dengan kolom form pada kode berikut ini
.input-form .input-file .button {
position: absolute;
top: 25px;
right: 20px;
float: none;
height: 25px;
margin: 0;
padding: 0 20px;
font-size: 13px;
line-height: 25px;
}

Mengatur posisi teks pada tombol Pilih file : Sesuaikan letak teks dengan mengatur nilai angka pada kode berikut ini, samakan nilai tinggi (height) pada setiap kode
.input-form .input-file .button {
position: absolute;
top: 25px;
right: 20px;
float: none;
height: 25px;
margin: 0;
padding: 0 20px;
font-size: 13px;
line-height: 25px;
}

HTML
Silahkan salin kode berikut kedalam blog atau kedalam artikel blog atau kedalam widget blog Anda
<form class="input-form">
<area>
<box for="file" class="input input-file">
<div class="button">
<input type="file" id="file" onchange="this.parentNode.nextSibling.value = this.value">Pilih file</div>
<input type="text" placeholder="Masukkan file" readonly>
</box>
</area>     
</form>

Jika sudah silahkan tinggalkan komentar Anda karena cara membuat form input file ini saya kira cukup mudah untuk dilakukan. Dan jika memang tidak digunakan karena tidak berfungsi secara maksimal maka jangan menggunakan panduan ini karena panduan ini hanya sebagai acuan dalam membuat form input file dengan css

Membuat Form Input File dengan CSS Rating: 4.5 Diposkan Oleh: Ana Sriwahyuni

2 komentar:

  1. weh ini bisa dipraktekkan untuk membuat file upload atau semacamnya, tapi kalau di terapkan di php gimana mbak?

    BalasHapus
    Balasan
    1. iya betul mas
      kalau untuk php sebenarnya ada kodenya sendiri mas, saya hanya menjelaskan yang css saja karena blogger sendiri belum support dengan php. untuk php, silahkan browsing saja ya, maaf :)

      Hapus

Demi kenyamanan bersama, tidak boleh memasang link dalam bentuk apapun, komentar yang berisi link tidak akan diterbitkan
Terimakasih

Direktori

direktori weblogger
Direktori WeBlog Indonesia