Thursday, December 5, 2013

Mengubah Tipe Kursor pada Scrollbar

Mengubah Tipe Pointer Scrollbar
Kursor pada scrollbar berubah menjadi pointer.

Mungkin ini tidak penting tapi terkadang kita merasa bahwa menggeser-geser scrollbar dengan kursor bertipe pointer akan terasa lebih “enak” dibandingkan dengan menggeser-geser scrollbar dengan kursor bertipe default. Akan tetapi mengubah tipe kursor pada scrollbar tidak mungkin bisa dilakukan karena scrollbar tidak termasuk ke dalam elemen HTML (pengecualian jika kita menggunakan manipulasi seperti JavaScript Custom Scrollbar, karena setiap item penggulung dibuat menggunakan elemen HTML). Bahkan selektor CSS scrollbar milik WebKit pun tidak bisa dimanipulasi:

::-webkit-scrollbar-thumb {
  cursor:pointer; /* tidak bekerja! :( */
}

Satu cara sederhana yang bisa kita lakukan untuk mengubah tipe kursor pada scrollbar adalah dengan menerapkan tipe kursor menjadi pointer secara keseluruhan kepada area yang diinginkan, kemudian mengembalikan tipe kursor ke keadaan semula pada bagian dalam. Di sini kita membutuhkan elemen pembungkus ekstra:

HTML

<div class="scrollable-area">
  <div class="scrollable-area-content">
    <p>Lorem ipsum dolor sit amet...</p>
  </div>
</div>

CSS

.scrollable-area {cursor:pointer}
.scrollable-area-content {cursor:auto}

Demo

Lihat Demo

Contoh lain, mengubah tipe kursor menjadi n-resize pada scrollbar vertikal dengan tampilan kustom (buka halaman demo menggunakan peramban Google Chrome atau Safari):

Lihat Demo

Labels: ,

17 Comments:

At Thursday, December 5, 2013 at 10:44:00 PM GMT+7, Blogger Unknown said...

pertamax gan

 
At Friday, December 6, 2013 at 10:49:00 AM GMT+7, Blogger Beben Koben said...

webkit only ya bos :p

 
At Friday, December 6, 2013 at 11:29:00 AM GMT+7, Blogger Unknown said...

Kalau dirubah ke pointer gini, apakah ada pengaruh atau perbedaan fungsi atau kenyamanan ketika di PC menggunakan mouse ,dengan kalau digulung di gadget touch sreen mas ??

 
At Friday, December 6, 2013 at 3:12:00 PM GMT+7, Blogger Farrij Annafi'u said...

bang mau tanya, biar kotak komentar bisa kayak punya abang gimana caranya???

 
At Friday, December 6, 2013 at 5:44:00 PM GMT+7, Blogger ws said...

di windows 8 gak work :p

 
At Friday, December 6, 2013 at 11:32:00 PM GMT+7, Blogger Edudetik said...

udah coba ne hasilnya : www.indodetik.com :D

 
At Saturday, December 7, 2013 at 11:25:00 AM GMT+7, Anonymous Anonymous said...

gak cross browser :(

 
At Saturday, December 7, 2013 at 2:39:00 PM GMT+7, Blogger Taufik Nurrohman said...

Yup. Ternyata betul. Padahal Saya pikir logikanya sangat masuk akal jadi Saya tidak sempat mengeceknya ke semua peramban, tapi ternyata gagal. Untuk sementara bekerja dengan baik di Google Chrome dan Safari. Opera bisa menampilkan kursor berupa pointer jari, tapi bagian pembungkus dalam tidak berhasil kembali berubah menjadi ke keadaan normal. Internet Explorer gagal menampilkan kursor jari tapi bagian pembungkus dalam malah menampilkan kursor jari. Firefox ternyata juga tidak bisa.

Paling tidak posting ini bisa memberikan sedikit ide/pemicu kepada yang lain untuk mencari tahu solusinya (yang kalau bisa hanya menggunakan CSS).

 
At Saturday, December 7, 2013 at 6:59:00 PM GMT+7, Blogger you said...

mudah-mudahan nanti muncul postingan bkin scroll pake tinyscrollbar.. hehe ngarep...

 
At Sunday, December 8, 2013 at 5:03:00 AM GMT+7, Anonymous Anonymous said...

Waduuh Ane Ketinggalan..
Ijin Coba Ya Mas...

 
At Sunday, December 8, 2013 at 3:29:00 PM GMT+7, Anonymous Anonymous said...

kalau scroll pada halaman biasa bisa gak yaa?

 
At Monday, December 9, 2013 at 12:40:00 AM GMT+7, Blogger Sopala Multapa said...

Benar mas lagi ngintip ntu hehe

 
At Tuesday, December 10, 2013 at 11:36:00 PM GMT+7, Blogger Unknown said...

maaf naruh link mas, coba lihat -> http://yoga-tc.blogspot.com/p/upload-gambar-blog-krizeer.html supaya gambarnya tersusun rapi, dan tidak berantakan gimana ya ?, saya ingin mengkoleksi beberapa gambar yg saya butuhkan untuk disimpan di halaman tersebut.

 
At Wednesday, December 11, 2013 at 8:06:00 AM GMT+7, Blogger Taufik Nurrohman said...

Kamu salah tempat. Pertanyaan baru tidak harus selalu diletakkan pada posting terbaru. Dan sebisa mungkin pertanyaan yang dibuat adalah pertanyaan yang tidak terlalu speifik pada masalah perseorangan saja ⇒ /2013/01/bagaimana-cara-bertanya-yang-baik-di.html

Terkait: Efek Masonry Hanya dengan CSS

 
At Wednesday, December 11, 2013 at 2:32:00 PM GMT+7, Blogger Unknown said...

yang pertama karena pada posing terbaru akan cepat ke cek/dilihat oleh admin blog, saya mohon maaf kalo saya salah tempat untuk berkomentar karena saat ini saya lagi sibuk UAS, jadi gk sempet baca artikel yang panjang2, kecuali gambar, hehe

 
At Thursday, December 12, 2013 at 1:10:00 PM GMT+7, Blogger Noval Bintang said...

wew, ternyata bisa diubah juga yaa

 
At Thursday, December 19, 2013 at 9:52:00 AM GMT+7, Anonymous Anonymous said...

selain kursor default bisa pake cursor custom gk gan?

 

Post a Comment

<< Home