Formulir Kontak Untuk Halaman Statis Blogger Dengan Css

Google telah merilis formulir kontak atau contact form untuk Blogger tahun kemarin. Namun peruntukannya lebih dikhususkan supaya terpasang di sidebar Blogspot. Hanya saja bagi sebagian orang, hal ini tidak relevan dan kurang tepat.

Olehnya itu, banyak yg meminta supaya formulir kontak ini dipindahkan ke halaman statis yg hanya dapat dibuka Jika hendak menggunakannya. Dengan menempatkan formulir kontak ini terpisah juga mengesankan blog yg kita kelola sedikit profesional.

Sebelumnya bloGoooblok telah mendemonstrasikan trik memasang atau Menambahkan Contact Form di Sidebar Blogger dan Memindahkan Widget Contact Form ke Halaman Blogger. Anda dapat membaca dan menerapkannya.

Pada tutorial kali ini, kita bakal membuat Formulir Kontak ke halaman statis dengan Memakai CSS.

Langkah 1: Tambahkan widget formulir kontak 
Silahkan mengakses blog Anda, kemudian klik Tata Letak . Klik pada bab Tambah Gadget. Jendela Tambah Gadget bakal terbuka, kemudian klik pada Gadget Lainnya dan pilih Tambah Formulir Kontak.

Klik Tambahkan Gadget
Pilih Gadget Lainnya kemudian klik Formulir Kontak Baru
Buat nama khusus formulir kontak yg Anda inginkan

Langkah 2: Menyembunyikan tampilan widget formulir kontak
Buka Template blog Anda kemudian klik Sesuaikan. Pilih Tingkat Lanjut dan buka Tambahkan CSS.


Kemudian, masukkan arahan berikut sempurna diatasnya.

.widget.ContactForm {
 display: none;

Langkah 3: Membuat halaman formulir kontak
Buka Laman, kemudian membuat sebuah halaman kosong dengan nama apapun yg menandakan kata Contact atau teks yg Anda inginkan. Misal Hubungi Kami.

Di halaman Editor, beralihlah ke mode HTML dan paste arahan di bawah ke halaman konten.

<div class='form'>
<!-- Custom Formulir Kontak supaya MBT by bloGoooblok -->
<form name='contact-form'>
<!-- Nama -->
<input class='contact-form-name' id='ContactForm1_contact-form-name' name='name' value="Nama" size='30' type='text' onblur='if (this.value == &quot;&quot;) {this.value = &quot;Name&quot;;}' onfocus='if (this.value == &quot;Name&quot;) {this.value = &quot;&quot;;}' />
<p></p>
<!-- Email ID -->
<input class='contact-form-email' id='ContactForm1_contact-form-email' name='email' value="Email ID"  size='30' type='text' onblur='if (this.value == &quot;&quot;) {this.value = &quot;Email ID&quot;;}' onfocus='if (this.value == &quot;Email ID&quot;) {this.value = &quot;&quot;;}'/>
<p></p>
<!-- Pesan -->
<textarea class='contact-form-email-message'  id='ContactForm1_contact-form-email-message' name='email-message'  value='Leave Your Message..'  onblur='if (this.value == &quot;&quot;) {this.value = &quot;Leave Your Message..&quot;;}' onfocus='if (this.value == &quot;Leave Your Message..&quot;) {this.value = &quot;&quot;;}'></textarea>
<p></p>
<!-- Clear Button -->
<input class='contact-form-button contact-form-button-submit MBT-button-color' type='reset' value='Clear'/>
<!-- Send Button -->
<input class='contact-form-button contact-form-button-submit MBT-button-color' id='ContactForm1_contact-form-submit' type='button' value='Kirim'/>
<p></p>
<!-- Validation -->
<div style='text-align: center; max-width: 222px; width: 100%'>
<p class='contact-form-error-message' id='ContactForm1_contact-form-error-message'></p>
<p class='contact-form-success-message' id='ContactForm1_contact-form-success-message'></p>
</div>
</form>
<!-- Custom Formulir Kontak supaya MBT by bloGoooblok Ends -->
</div>


Lalu klik Terbitkan/Publish


Setelah Publikasikan, selanjutkan beralih ke Template dan pilih Mode HTML dan paste script CSS dibawah ini sempurna diatas </head>.

<style>
/*---- Formulir Kontak supaya MBT by bloGoooblok -----*/
.contact-form-name, .contact-form-email, .contact-form-email-message {
max-width: 220px;
width: 100%;
font-weight:bold;
}
 
.contact-form-name {
background: #FFF url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnUlUZdOnIT2Y2dUf15VwpxKKm-8zG7l1eNa8QNA9F9Ad8BhcD5C9chuLFXMa_5H2wO5CsidkTIYjqMmj4VzlZaaXNwRZt3yTNDFaYjYA703jzFeMeACRuOVX7dHVQKYGdpxo8cwKaZxI/s320/name.png) no-repeat 7px 8px;
background-color: #FFF;
border: 1px solid #ddd;
box-sizing: border-box;
color: #A0A0A0;
display: inline-block;
font-family: Arial,sans-serif;
font-size: 12px;
font-weight:bold;
height: 24px;
margin: 0;
margin-top: 5px;
padding: 5px 15px 5px 28px;
vertical-align: top;
}
 
.contact-form-email {
background: #FFF url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSFrePpj1xHCzCofeBnfG_GKLAPFYKDntzbRIi5HLUrPVGwM_G77k3sOml5Kk6kbFE0_eNjutdu_HJbEtQvOmAmWk3WlXqfcMGLw59JLJQFwpXiatObqXYoJykHkRf8CxENCi_ewH0W68/s320/email.png) no-repeat 7px 10px;
background-color: #FFF;
border: 1px solid #ddd;
box-sizing: border-box;
color: #A0A0A0;
display: inline-block;
font-family: Arial,sans-serif;
font-size: 12px;
font-weight:bold;
height: 24px;
margin: 0;
margin-top: 5px;
padding: 5px 15px 5px 28px;
vertical-align: top;
}

.contact-form-email:hkelewat / over, .contact-form-name:hkelewat / over{
border: 1px solid #bebebe;
box-shadow: 0 1px 2px rgba(5, 95, 255, .1);

padding: 5px 15px 5px 28px;
}
.contact-form-email-message:hkelewat / over {
border: 1px solid #bebebe;
box-shadow: 0 1px 2px rgba(5, 95, 255, .1);
padding: 10px;
}
.contact-form-email-message {
background: #FFF;
background-color: #FFF;
border: 1px solid #ddd;
box-sizing: border-box;
color: #A0A0A0;
display: inline-block;
font-family: arial;
font-size: 12px;
margin: 0;
margin-top: 5px;
padding: 10px;
vertical-align: top;
max-width: 350px!important;
height: 150px;
border-radius:4px;
}

.contact-form-button {
cursor:pointer;
height: 32px;
line-height: 28px;
font-weight:bold;
border:none;
}

.contact-form-button {
display: inline-block;
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
*display: inline;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.contact-form-button:hkelewat / over {
text-decoration: none;
}
.contact-form-button:active {
position: relative;
top: 1px;
}

.MBT-button-color {
color: #fef4e9;
border: solid 1px #da7c0c;
background: #f78d1d;
background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
background: -moz-linear-gradient(top, #faa51a, #f47a20);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.MBT-button-color:hkelewat / over {
background: #f47c20;
background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
background: -moz-linear-gradient(top, #f88e11, #f06015);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
border-color: #F47C20!important;
}
.MBT-button-color:active {
color: #fcd3a5;
background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
background: -moz-linear-gradient(top, #f47a20, #faa51a);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
</style>

      <!--[if IE 9]>
    <style>

.contact-form-name {
background: #FFF url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnUlUZdOnIT2Y2dUf15VwpxKKm-8zG7l1eNa8QNA9F9Ad8BhcD5C9chuLFXMa_5H2wO5CsidkTIYjqMmj4VzlZaaXNwRZt3yTNDFaYjYA703jzFeMeACRuOVX7dHVQKYGdpxo8cwKaZxI/s320/name.png) no-repeat 7px 0px;
}
.contact-form-email {
background: #FFF url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSFrePpj1xHCzCofeBnfG_GKLAPFYKDntzbRIi5HLUrPVGwM_G77k3sOml5Kk6kbFE0_eNjutdu_HJbEtQvOmAmWk3WlXqfcMGLw59JLJQFwpXiatObqXYoJykHkRf8CxENCi_ewH0W68/s320/email.png) no-repeat 7px 6px;
}
    </style>
    <![endif]-->

    <style>
@media screen and (-webkit-min-device-pixel-ratio:0) {

.contact-form-name {
background: #FFF url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnUlUZdOnIT2Y2dUf15VwpxKKm-8zG7l1eNa8QNA9F9Ad8BhcD5C9chuLFXMa_5H2wO5CsidkTIYjqMmj4VzlZaaXNwRZt3yTNDFaYjYA703jzFeMeACRuOVX7dHVQKYGdpxo8cwKaZxI/s320/name.png) no-repeat 7px 6px;
padding: 15px 15px 15px 28px;

}
.contact-form-email {
background: #FFF url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSFrePpj1xHCzCofeBnfG_GKLAPFYKDntzbRIi5HLUrPVGwM_G77k3sOml5Kk6kbFE0_eNjutdu_HJbEtQvOmAmWk3WlXqfcMGLw59JLJQFwpXiatObqXYoJykHkRf8CxENCi_ewH0W68/s320/email.png) no-repeat 7px 8px;
padding: 15px 15px 15px 28px;
}

.contact-form-email:hkelewat / over, .contact-form-name:hkelewat / over{
padding: 15px 15px 15px 28px;
}

.contact-form-button {
height: 28px;
}
}
</style>

NOTE: Untuk pembagian terstruktur mengenai script yg ditandai warna merah, silahkan ubah warnanya sesuai dengan yg diinginkan. 

Jika semua berjalan dengan baik, maka hasil alhasil bakal menyerupai gambar berikut.


Lakukan uji coba pada Formulir Kontak yg gres saja dibuat. Jika semua berjalan baik, maka hasilnya bakal menyerupai gambar berikut. Pesan tersebut bakal pribadi dikirim ke alamat email yg dipakai untuk membuat blog. Jika Anda mengelola blog lebih dari satu orang, semua juga bakal mendapat pesan tersebut. Hebat bukan!


Jika pada langkah-langkah di atas masih membungunkan, Anda dapat meninggalkan komentar dibawah ini, atau juga dapat menghubungi saya di halaman Hubungi Kami. Semoga membantu dan bermanfaat. Terima kasih.


0 Response to "Formulir Kontak Untuk Halaman Statis Blogger Dengan Css"

Post a Comment