2016-04-11 51 views
0

Kullanıcı DIV'yi kaydettiğinde kaydırma çubuğu gösteriyorum. Benim sorunum, kaydırma çubuğu göründüğünde içeriğin daralması.Kaydırma çubuğu görüntülendiğinde içeriğin daralmasını önleme

Aradığım şeyi görmek için YouTube'un menüsüne (masaüstü web sitesi) bir göz atın.

Bu, örnek bir kod ve çalışmakta olduğunu görmek için link to codepen'dur. İşte

.scrollable{ 
    width: 400px; 
    height: 400px; 
    margin: 12px auto; 
    border: solid 1px black; 
    overflow: hidden; 
    &:hover{ 
     overflow-y: auto; 
    } 
} 

.content{ 
    margin: 0 auto; 
    width: 300px; 
    height: auto; 
} 

cevap

1

:

.scrollable{ 
    width: 400px; 
    height: 400px; 
    margin: 12px auto; 
    border: solid 1px black; 
    overflow: hidden; 
    &:hover{ 
     overflow-y: scroll; 
    } 

}

Sadece bu içerik hareket etmeyecek şekilde vurgulu üzerinde overflow-y: scroll belirlemek zorunda.

+0

Aynısı. İçeride içerik olması durumunda çubuğu göstermek için "kaydırma" veya "otomatik" kullanabilirsiniz. –

+0

Sadece sağladığınız kod yazısında tekrar test ettim ve çözümümle gayet iyi çalışıyor, içeriği taşımıyor! – arch1ve

+0

Oh evet, bunu Chrome'da çözüyor, ancak Firefox'ta geliştiriyorum ve ahah'ın her tarayıcısı için buna ihtiyacım var. Yine de teşekkürler. Bunu biraz kirli bir şekilde çözdüm. –