2013-11-27 13 views
7

Fiddlebeyaz köşeler webkit-kaydırma çubuğu Chrome'da bir özel kaydırma çubuğunu yapmak <code>::-webkit-scrollbar</code> kullanıyorum

. bunun bir kaydırma çubuğu beri görmek biraz zor,

It's kinda hard to see

Maalesef: Bir border-radius: 10px var ve bunu yaparken de, üstteki beyaz köşeler vardır.

I köşeler başlık div (#dadae3) ile aynı renkte istiyoruz. CSS kullanarak kaydırma çubuğunun stillerini değiştirmeden sadece beyaz köşelerden kurtulmanın bir yolu var mı?

CSS (tamamı):

body { 
    padding: 0; 
    margin: 0 
} 
::-webkit-scrollbar { 
    width: 13px; 
} 
::-webkit-scrollbar-track { 
    background: #ffffff; 
    border-radius: 10px; 
    border: 1px solid #aeaeb5 
} 
::-webkit-scrollbar-thumb { 
    background: #dadae3; 
    border-radius: 10px; 
    border: 1px solid #aeaeb5 
} 
::-webkit-scrollbar-thumb:hover { 
    background: #c4c4cc 
} 
::-webkit-scrollbar-thumb:active { 
    background: #aeaeb5 
} 

HTML:

<div style='background: #dadae3; width: 100%; height: 30px;'></div> 
<div style='width: 100%; height: 1000px'></div> 

cevap

18

, ör ::-webkit-scrollbar-corner yalancı elemanı ayarlamak zorunda

::-webkit-scrollbar-corner { background: rgba(0,0,0,0.5); } 
+3

Bu kabul edilmelidir: o 1+ yıl geç olsa bile, bu teşekkür krom 43 – Antoine

+0

benim için aynı sorunu soved. Bu projeyi terk etsem bile, hala çok yardımcı oluyor. –

1

Sen "köşe rengini" ayarlayabileceğini yapıyor, sözde elemanı -webkit-scrollbar için background-color özelliğini ayarlayabilirsiniz.

+0

Evet, bu çalışır. Ancak siz aşağı kaydırdığınızda, beyaza karşı # dadae3'ü gösterir. Arka plan rengini şeffaflaştırır mıyım? Düzenleme: Hayır, arka plan rengini şeffaf olarak kullanmam. Bu aynı zamanda beyaz köşeler olarak gösterir. –

+0

Zaten şeffaf (fiddler'in iframe çıktısına arka plan rengi vermeyi deneyin), ama unutmayın: bu bir kaydırma çubuğu. Bir şey arkasına giderse, kaydırma tetikler, bu yüzden arkasında bir şey olamaz. –

+0

Tamam, herkesin kaydırma çubuğu üzerinde gri köşeler göreceğinden şüpheliyim. Not; Bu muhtemelen yakında canlı bir sitede devam ediyor (sunucumu çalışır duruma getirdikten hemen sonra>: D) –

İlgili konular