Membuat Tombol Ala Google Dengan CSS

Membuat Tombol Ala Google Dengan CSS


السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

 

apa kabar semua  ? ^_^
semoga sehat semua yah, dan masih semangat untuk belajar coding nya heheh  ^_^
pada tutorial sebelumnya kita sudah tau Cara Membuat Tooltip Dengan CSS.
nah, pada kesempatan kali ini saya akan memberikan tutorial Cara Membuat Tombol Ala Google Dengan CSS.
Kalian pasti pada tau kan bentuk tombol dari google gimana ? hehehe disini saya akan mencoba menjelaskan cara membuat nya silahkan anda simak tutorial Cara Membuat Tombol Ala Google Dengan CSS

1. Membuat File HTML
seperti biasa silahkan anda siapkan file HTML bernama index.html, di file html ini saya membuat 4 buah tombol yang akan kita buat berbeda antara tombol satu dengan tombol lainnya, langsung saja ketik script berikut ini. 

<!DOCTYPE html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="dora.css">
</head>
<body>
<button class="tombol biru"><span class="label">Simpan</span></button>
<button class="tombol merah"><span class="label">Upload</span></button>
<button class="tombol hijau"><span class="label">Komentar</span></button>
<button class="tombol"><span class="label">Batal</span></button>
</body>
</html>

jika file htmlnya sudah anda buat coba anda jalankan telebih dulu,
pasti hasilnya hanya sebuah tombol biasa, itu di karenakan kita belum membuat file cssnya, Silahkan ikuti langkah selanjutnya

button {
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    font: bold 11px Helvetica, Arial, sans-serif;
    color: #444;
    line-height: 17px;
    height: 18px;
    display: inline-block;
    float: left;
    margin: 5px;
    padding: 5px 6px 4px 6px;
    background: #F3F3F3;
    border: solid 1px #D9D9D9;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-transition: border-color .20s;
    -moz-transition: border-color .20s;
    -o-transition: border-color .20s;
    transition: border-color .20s;
    height: 29px !important;
    cursor: pointer;
}
button:hover {
    background: #F4F4F4;
    border-color: #C0C0C0;
    color: #333;
}
button:active {
    border-color: #4D90FE;
    color: #4D90FE;
    -moz-box-shadow:inset 0 0 10px #D4D4D4;
    -webkit-box-shadow:inset 0 0 10px #D4D4D4;
    box-shadow:inset 0 0 10px #D4D4D4;
}
button.biru {
    border: 1px solid #3079ED !important;
    background: #4B8DF8;
    background: -webkit-linear-gradient(top, #4C8FFD, #4787ED);
    background: -moz-linear-gradient(top, #4C8FFD, #4787ED);
    background: -ms-linear-gradient(top, #4C8FFD, #4787ED);
    background: -o-linear-gradient(top, #4C8FFD, #4787ED);
    -webkit-transition: border .20s;
    -moz-transition: border .20s;
    -o-transition: border .20s;
    transition: border .20s;
}
button.biru:hover {
    border: 1px solid #2F5BB7 !important;
    background: #3F83F1;
    background: -webkit-linear-gradient(top, #4D90FE, #357AE8);
    background: -moz-linear-gradient(top, #4D90FE, #357AE8);
    background: -ms-linear-gradient(top, #4D90FE, #357AE8);
    background: -o-linear-gradient(top, #4D90FE, #357AE8);
}
button.hijau {
    border: 1px solid #29691D !important;
    background: #3A8E00;
    background: -webkit-linear-gradient(top, #3C9300, #398A00);
    background: -moz-linear-gradient(top, #3C9300, #398A00);
    background: -ms-linear-gradient(top, #3C9300, #398A00);
    background: -o-linear-gradient(top, #3C9300, #398A00);
    -webkit-transition: border .20s;
    -moz-transition: border .20s;
    -o-transition: border .20s;
    transition: border .20s;
}
button.hijau:hover {
    border: 1px solid #2D6200 !important;
    background: #3F83F1;
    background: -webkit-linear-gradient(top, #3C9300, #368200);
    background: -moz-linear-gradient(top, #3C9300, #368200);
    background: -ms-linear-gradient(top, #3C9300, #368200);
    background: -o-linear-gradient(top, #3C9300, #368200);
}
button.merah {
    border: 1px solid #D14836 !important;
    background: #D64937;
    background: -webkit-linear-gradient(top, #DC4A38, #D14836);
    background: -moz-linear-gradient(top, #DC4A38, #D14836);
    background: -ms-linear-gradient(top, #DC4A38, #D14836);
    background: -o-linear-gradient(top, #DC4A38, #D14836);
    -webkit-transition: border .20s;
    -moz-transition: border .20s;
    -o-transition: border .20s;
    transition: border .20s;
}
     
button.merah:hover {
    border: 1px solid #B0281A !important;
    background: #D14130;
    background: -webkit-linear-gradient(top, #DC4A38, #C53727);
    background: -moz-linear-gradient(top, #DC4A38, #C53727);
    background: -ms-linear-gradient(top, #DC4A38, #C53727);
    background: -o-linear-gradient(top, #DC4A38, #C53727);
}
button.tombol:hover {
    -moz-box-shadow: 0 1px 0px #DDD;
    -webkit-box-shadow: 0 1px 0px #DDD;
    box-shadow:iset 0 1px 0px #DDD;
}
button.tombol:active {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-color: #C6C6C6 !important;
}
button.biru:active {
    border-color: #2F5BB7 !important;
}
button.hijau:active {
    border-color: #2D6200 !important;
}
button.merah:active {
    border-color: #B0281A !important;
}
/*------------------------------------*\
    Label Tombol
\*------------------------------------*/
 button span.label {
    display: inline-block;
    float: left;
    line-height: 17px;
    height: 18px;
    padding: 0 1px;
    overflow: hidden;
    color: #444;
    -webkit-transition: color .20s;
    -moz-transition: color .20s;
    -o-transition: color .20s;
    transition: color .20s;
}
button span.label {
    line-height: 15px !important;
}
button:hover .label.biru {
    color: #7090C8;
}
button:hover .label.hijau {
    color: #42B449;
}
button:hover .label.yellow {
    color: #F7CB38;
}
button.biru .label {
    color: #FFF !important;
    text-shadow: 0 1px 0 #2F5BB7 !important;
}
button.hijau .label {
    color: #FFF !important;
    text-shadow: 0 1px 0 #2D6200 !important;
}
button.merah .label {
    color: #FFF !important;
    text-shadow: 0 1px 0 #B0281A !important;
}
button.tombol .label {
    padding: 0 17px !important;
}
button.tombol:active .label {
    color: #333 !important;
}
button.biru:active .label, button.hijau:active .label, button.merah:active .label {
    color: #FFF !important;
}



Jika semua file sudah di buat maka akan menjadi seperti ini :










Bagaimana, sangat mudah bukan :D
Silahkan anda coba dan kembangkan sesuka hati anda :D
mungkin itu saja yang dapat saya sampaikan, :)
semoga apa yang saya sampaikan disini dapat bermanfaat bagi anda semua :D

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ


SHARE THIS

Author:

Previous Post
Next Post
30 September 2015 at 16:31

Ijin praktekin ya gan, thanks infonya

Reply
avatar
30 September 2015 at 16:57

langsung praktek tanpa basa basi lg thanks kang dah berbagi

Reply
avatar
BS
30 September 2015 at 16:59

keren gan hebat selamat berbagi ilmu

Reply
avatar
30 September 2015 at 18:09

izin save dan pakekkoding nya gan.. :)

Reply
avatar
1 October 2015 at 05:57

wih, keren gan tombolnya! :)
makasih buat tutorialnya patut dicoba ! :D

Reply
avatar
1 October 2015 at 17:04

waah... dicoba ah... buat blog ane yang baru ... terima kasih gan...

Reply
avatar
6 October 2015 at 06:31

Bos... bagi quote yang kyak di atas donk.. biar bisa di scrool..
But nice post gan

Reply
avatar
6 October 2015 at 10:12

Mantab banget ni bookmark aaaah.. Siapa tau nanti perlu

Reply
avatar