2012-01-20 32 views
14

Dikey kaydırma çubuğunu Safari Lion üzerinde göstermeye zorlamanın bir yolu var mı. Sadece sayfanın en sağını tıklarsanız gösterilir. Aşırı akıma sahip olduğum bir öğem var: otomatik ama Safari'de öğenin kenarını tıklayana kadar gösterilmez.Safari üzerindeki kaydırma çubuğu çubuğu

+0

'overflow-y: scroll' – Joseph

+0

Diğer tarayıcılara değil Safari'ye başvuruyorum. Bunu denedim ama Aslantaki Safari, öğenin sağ tarafını tıklayana kadar kaydırma çubuklarını gizler. – Chapsterj

cevap

0

Taşma-y'yi html öğesine uygulayın. html { overflow-y:scroll; }

+1

Bunu denedim ama Safari için çalışmadı. Bu diğer tüm brasiers için çalışır, ancak Lion in Safari, bir öğenin sağ kenarına tıklayana kadar kaydırma çubuğunu gizler. – Chapsterj

38

Tamam Bu Açıkçası

::-webkit-scrollbar { 
    -webkit-appearance: none; 
    width: 8px; 
} 

    ::-webkit-scrollbar-track { 
    background-color: rgba(57,57,57, .6); 
    border-radius: 8px; 
} 
::-webkit-scrollbar-thumb { 
    border-radius: 8px; 
    background-color: rgba(156, 156, 156, .6); 
} 

istediğini uygun özelliklerini değiştirmek gerekecektir Safari Lion göstermek yapacak bu sitede http://css-tricks.com/custom-scrollbars-in-webkit/ bu çevrimiçi bulundu. Yine bu, taşma-y gibi Safari içindir: kaydırma, gösterilmesini zorlamaz.

+1

Bu seçeneğe ihtiyacınız varsa js sniffer ile bir demo: http://jsfiddle.net/NzUTt/3/ – albert

+0

güzel teşekkürler bu yararlı – Chapsterj

+9

Bu harika. Kendi cevabını kabul etmelisin. Diğer okuyucular, not: '' - webkit ... '' den önce standart bir css selektörü ekleyerek, bu özellikleri herhangi bir tek elemana atayabilirsiniz. – XML

İlgili konular