Kali ini saya akan berbagi tips tentang cara membuat button dengan menggunakan kode CSS3 yang sedikit menggunakan efek gradient sehingga tampilannya menjadi lebih menarik. Button dalam bahasa indonesia artinya adalah tombol, dalam blog atau website biasanya digunakan untuk memperindah tampilan tautan atau link.
CSS3 Gradient Button |
Untuk mengintegrasikan pada blog caranya relatif mudah, cukup menambahkan kode CSS, button pun siap difungsikan. Berikut kode CSS-nya.
/* CSS3 Gradient Button ----------------------------------------------- */ @font-face { font-family: 'Oswald'; font-style: normal; font-weight: 400; src: local('Oswald Regular'), local('Oswald-Regular'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff'); } .big, .medium, .small { display: block; text-align: center; font-family: 'Oswald',sans-serif; text-shadow: 0 1px 0 rgba(109, 5, 5, 0.8); color: #ffffff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.4) inset; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.4) inset; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.4) inset; } a.big, a.medium, a.small { text-decoration: none; color:#FFFFFF; } .big { width: 130px; height: 30px; padding: 17px 10px 10px 10px; font-size:24px; } .medium { width: 80px; height: 25px; padding: 10px 10px 5px 10px; font-size:18px; } .small { width: 60px; height: 20px; padding:5px;font-size:12px; } .big:active, .medium:active, .small:active { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.1); outline: 0 none; } /* Red Button ----------------------------------------------- */ .red { border:1px solid #622929; background: #D55857; background: -webkit-gradient(linear, left top, left bottom, from(#D55857), to(#BD4544)); background: -moz-linear-gradient(top, #D55857, #BD4544); background: linear-gradient(#D55857, #BD4544); } .red:hover, .red:active{ text-decoration:none; border-color: #af4949; background: #ed7574; background: -webkit-gradient(linear, left top, left bottom, from(#ed7574), to(#D55857)); background: -moz-linear-gradient(top, #ed7574, #D55857); background: linear-gradient(#ed7574, #D55857); } /* Green Button ----------------------------------------------- */ .green { border:1px solid #4E612B; background: #A3CF59; background: -webkit-gradient(linear, left top, left bottom, from(#A3CF59), to(#93BC45)); background: -moz-linear-gradient(top, #A3CF59, #93BC45); background: linear-gradient(#A3CF59, #93BC45); } .green:hover, .green:active { text-decoration:none; border-color: #8DAF4B; background: #C3DC78; background: -webkit-gradient(linear, left top, left bottom, from(#C3DC78), to(#A3CF59)); background: -moz-linear-gradient(top, #C3DC78, #A3CF59); background: linear-gradient(#C3DC78, #A3CF59); } /* BlueButton ----------------------------------------------- */ .blue { border:1px solid #2C5660; background: #5CB6CE; background: -webkit-gradient(linear, left top, left bottom, from(#5CB6CE), to(#45A4BA)); background: -moz-linear-gradient(top, #5CB6CE, #45A4BA); background: linear-gradient(#5CB6CE, #45A4BA); } .blue:hover, .blue:active { text-decoration:none; border-color: #4D9BAD; background: #79C9DA; background: -webkit-gradient(linear, left top, left bottom, from(#79C9DA), to(#5CB6CE)); background: -moz-linear-gradient(top, #79C9DA, #5CB6CE); background: linear-gradient(#79C9DA, #5CB6CE); } /* Purple Button ----------------------------------------------- */ .purple { border:1px solid #60295B; background: #B261A7; background: -webkit-gradient(linear, left top, left bottom, from(#B261A7), to(#AF4E9D)); background: -moz-linear-gradient(top, #B261A7, #AF4E9D); background: linear-gradient(#B261A7, #AF4E9D); } .purple:hover, .purple:active { text-decoration:none; border-color: #AD4D9D; background: #CC7CB4; background: -webkit-gradient(linear, left top, left bottom, from(#CC7CB4), to(#B261A7)); background: -moz-linear-gradient(top, #CC7CB4, #B261A7); background: linear-gradient(#CC7CB4, #B261A7); } /* Mustard Button ----------------------------------------------- */ .mustard { border:1px solid #5E5528; background: #ACA161; background: -webkit-gradient(linear, left top, left bottom, from(#ACA161), to(#AD9D4D)); background: -moz-linear-gradient(top, #ACA161, #AD9D4D); background: linear-gradient(#ACA161, #AD9D4D); } .mustard:hover, .mustard:active { text-decoration:none; border-color: #AA9A4C; background: #CCBE7D; background: -webkit-gradient(linear, left top, left bottom, from(#CCBE7D), to(#ACA161)); background: -moz-linear-gradient(top, #CCBE7D, #ACA161); background: linear-gradient(#CCBE7D, #ACA161); }
<!-- Red Button --> <a href="#" class="big green">Read More</a> <a href="#" class="medium green">Read More</a> <a href="#" class="small green">Read More</a> <!-- Blue Button --> <a href="#" class="big blue">Read More</a> <a href="#" class="medium blue">Read More</a> <a href="#" class="small blue">Read More</a> <!-- Purple Button --> <a href="#" class="big purple">Read More</a> <a href="#" class="medium purple">Read More</a> <a href="#" class="small purple">Read More</a> <!-- Mustard Button --> <a href="#" class="big mustard">Read More</a> <a href="#" class="medium mustard">Read More</a> <a href="#" class="small mustard">Read More</a>
Ganti tanda # dengan url Anda, big, medium, small adalah kelas untuk ukuran button,
@font-face
pada kode CSS di atas adalah font standard pada button ini, jika Anda ingin menggunakan font lain, Anda cukup menghapus kelas @font-face
pada kode CSS di atas
—ς∞ς—
Belum ada tanggapan untuk "CSS3 Gradient Button"
Post a Comment
Note :
1. Berikan komentar Anda yang sesuai dengan isi artikel
2. Berkomentarlah dengan bijak dan mohon untuk tidak melakukan SPAM
3. Jangan menempelkan link hidup, karena tidak akan ditampilkan
Semoga tali Silaturrahmi kita terus terjalin dengan saling berbagi informasi
Regards,
Admin Ellmoo Blog