【发布时间】:2016-08-11 22:13:30
【问题描述】:
我有一个自动溢出的 div,所以当内容大于 div 时它会产生一个滚动条。我在 div 周围也有一个边界半径。你可以明白我的意思here。
HTML
<div id="TimelinePlaceholder">
<p>Lorem ipsum dolor sit amet, qui ad aliquam vituperatoribus, tantas eloquentiam sed
eu, amet animal maluisset at vim. Solum tation mel ex. Ut mea augue tacimates senserit.
Vis at equidem facilisi indoctum, impetus intellegam ut qui, an eos autem latine
invenire. Atqui congue vocibus no eos.</p>
<p>Vix at alia mediocrem dissentiet, alii efficiendi in usu, aperiam alterum
constituto in sed. Ei nec maiestatis voluptatibus. Quot labitur in ius, inermis
petentium constituto mea cu. Dicunt tamquam assentior eam an, eum ne singulis
expetenda adversarium. Vidisse dolorum laboramus usu et.</p>
<p>Habeo copiosae maiestatis per no. At pri nostrum forensibus, explicari assueverit
per ne, eros altera nusquam vel ad. Nec hinc tantas te. Mutat novum moderatius ei qui,
vel maiestatis percipitur in, est bonorum forensibus quaerendum ne. Sea mazim dictas
tincidunt cu, quas expetendis scribentur id mel.</p>
</div>
CSS
#TimelinePlaceholder {
max-height:200px;
overflow-y:auto;
border: 1px solid lightgrey;
border-radius:20px;
}
#TimelinePlaceholder>p {
font-size:20px;
}
你能看到滚动条是如何伸出边框边缘的吗?有没有办法将滚动条向左一点,使其适合边框?或者,使滚动条的外边缘也变圆,以便它们适合边框半径?
【问题讨论】:
-
您需要一个自定义滚动条。在堆栈或谷歌上检查解决方案,我相信已经找到了解决方案。 stackoverflow.com/questions/7177341/custom-scrollbar
-
很惊讶没有更简单的方法,但是谢谢,我会调查的。