Langsung ke konten utama

Mengganti Tanda Panah pada Kotak Pilihan (Select Box) Widget Arsip Blog di Blogger

Melanjutkan posting saya sebelumnya mengenai desain ulang widget arsip blog di Blogger, kali ini saya akan menjelaskan langkah-langkah bagaimana mengganti gambar panah kecil di bagian paling kanan elemen select box dari widget arsip blog tersebut.

Untuk keperluan ini, kita akan menggunakan kembali selector #BlogArchive1 untuk menarget elemen select box tersebut seperti yang telah kita lakukan pada posting sebelumnya.

Trik CSS untuk mengganti tanda panah pada kotak pilihan ini saya temukan di CSSDeck.com, sebuah layanan online tempat para desainer web membagikan sekaligus mendemonstrasikan secara langsung potongan-potongan kode (snippet) HTML, CSS, dan atau Javascript yang telah dibuatnya kepada khalayak.

Berikut adalah potongan kode CSS untuk mengganti tanda panah pada select box yang saya ambil dari CSSDeck.com tersebut.

/* The CSS */
select {
    padding: 3px;
    margin: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color: #888;
    border: none;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and ( -webkit-min-device-pixel-ratio:0) {
    select { padding-right: 18px }
}

label { position: relative }

label:after {
    content: '<>';
    font: 11px "Consolas", monospace;
    color :#aaa;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 8px; top:2px;
    padding: 0 0 2px;
    border-bottom: 1px solid #ddd;
    position: absolute;
    pointer-events: none;
}

label:before {
    content: '';
    right: 6px; top:0px;
    width: 20px; height:20px;
    background: #f8f8f8;
    position: absolute;
    pointer-events: none;
    display: block;
}

Sebelum Anda menyalin kode-kode CSS karya Damoin Yeatman di atas, tambahkan selector #BlogArchive1 tepat di depan selector select, label, label:after, dan label:before seperti terlihat di bawah ini.

/* The CSS */
#BlogArchive1 select {
    padding: 3px;
    margin: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color: #888;
    border: none;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and ( -webkit-min-device-pixel-ratio:0) {
    select { padding-right: 18px }
}

#BlogArchive1 label { position: relative }

#BlogArchive1 label:after {
    content: '<>';
    font: 11px "Consolas", monospace;
    color :#aaa;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 8px; top:2px;
    padding: 0 0 2px;
    border-bottom: 1px solid #ddd;
    position: absolute;
    pointer-events: none;
}

#BlogArchive1 label:before {
    content: '';
    right: 6px; top:0px;
    width: 20px; height:20px;
    background: #f8f8f8;
    position: absolute;
    pointer-events: none;
    display: block;
}

Simpan kode CSS yang telah dimodifikasi tersebut tepat sebelum ]]></b:skin> pada halaman Edit HTML Blogger.

Dengan menyalin kode CSS di atas, tampilan select box pada widget arsip blog tetap tidak akan berubah. Kita harus terlebih dahulu mengapit elemen select box tersebut di antara tag HTML <label> dan </label>.

Selanjutnya tekan Ctrl + F pada bagian edit HTML di Blogger hingga muncul kotak pencarian seperti terlihat pada gambar berikut.


Pada kotak pencarian yang muncul, ketikkan kata kunci "BlogArchive1" hingga Anda menemukan bagian seperti tampak pada gambar di bawah ini.


Perhatikan bagian yang ditandai kotak merah pada gambar di atas, yakni bagian yang diawali tag HTML <select> dan diakhiri dengan pasangannya, </select>.

Tambahkan tag <label> sebelum tag pembuka <select>, dan tag </label> setelah tag penutup </select>, sehingga kode di atas menjadi seperti berikut.


Tampilan akhir select box widget arsip blog dengan memanfaatkan kode-kode di atas diperlihatkan pada gambar berikut.


Selamat mencoba! Semoga bermanfaat!

Postingan populer dari blog ini

Special Recent Posts: Plugin Wordpress untuk Portal Berita

Tidak hanya untuk ngeblog , Wordpress saat ini banyak pula digunakan sebagai CMS untuk membangun portal berita, sejenis laman online yang memublikasikan berbagai berita ( news ) atau fitur-fitur lain seperti yang biasa kita temukan di koran-koran, tabloid, dan majalah. Jenis laman ini sering pula disebut "online magazine". Salah satu ciri umum dari portal berita ini adalah penggunaan relatif masif foto-foto pada setiap berita yang dimuat. Hal ini dapat dimaklumi mengingat sifat berita —dalam dunia jurnalistik—bukanlah opini dan harus disajikan seakurat mungkin sehingga keberadaan foto-foto tersebut bisa menjadi penegas akan hal ini. Membuat portal berita dengan Wordpress yang, secara fitrah lahir sebagai blogging tool , tidaklah terlalu sulit. Selain templat, banyak pengaya ( plugin ) yang dibuat khusus untuk memenuhi kebutuhan tersebut, berbayar maupun free . Salah satu plugin gratis yang bisa kita gunakan untuk membuat online magazine dengan Wordpress ini adalah ...

Tutorial Adobe Illustrator: Menambahkan Elemen Teks

Selain gambar dengan bentuk-bentuk dasar seperti persegi, garis, dan elips, kita juga dapat menambahkan elemen teks pada kreasi desain yang dibuat dengan Adobe Illustrator. Salah satu tool yang tersedia untuk membuat elemen teks ini adalah Type Tool . Teks-teks yang telah dibuat selanjutnya dapat kita atur jenis, ukuran, atau warna hurufnya sesuai dengan kebutuhan. Tidak sedikit desainer yang telah membuat kreasi-kreasi logo menakjubkan dengan semata-mata mengandalkan elemen teks ini. Beberapa dari karya-karya text-based design ini dapat kita lihat di www.1stwebdesigner.com ( 50 Creative Type-Based Logo Designs For Inspiration ) dan smashinghub.com ( 50 Cool Text Logo Designs ). Tutorial Adobe Illustrator kali ini akan menjelaskan cara menambahkan elemen teks beserta pengaturan-pengaturannya pada sebuah desain vektor.

Angkot: Free Vector Graphic

Terinspirasi oleh beberapa teman saya yang berprofesi sebagai sopir angkot (Angkutan Kota), saya membuat sebuah vector graphic berbentuk kendaraan yang menjadi sumber utama penghasilan teman-teman saya tersebut. Vector graphics berbentuk angkot ini saya buat dalam empat pilihan warna yaitu merah , hijau, kuning, dan biru. Keterangan Format file yang digunakan: PNG ( Portable Network Graphic ). Lebar dan tinggi vektor: 1024 pixels x 775 pixels. Ukuran file per satu vektor (berdasarkan warna): 228 -237 KB. Lisensi Creative Commons Attribution-NonCommercial-ShareAlike 3.0 .