css - 左侧滚动条

标签 css

我目前使用以下方法使滚动条出现在左侧,而不是右侧:

HTML:

<div class="leftscrollbar"><div>Content here</div></div>

CSS:

.leftscrollbar {
    overflow:auto;
    transform:scaleX(-1);
}
.leftscrollbar>div {
    transform:scaleX(-1);
}

效果很好,但有没有比使用两个转换更好的方法?

最佳答案

您可以使用 direction属性(property),

direction: rtl;

在父元素上设置direction: rtl,在子元素上设置direction: ltr:

.leftscrollbar {
  height: 100px;
  overflow: auto;
  direction: rtl;
}

.leftscrollbar>div {
  direction: ltr;
}
<div class="leftscrollbar">
  <div>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Dictum fusce ut placerat orci nulla pellentesque dignissim enim sit. Pretium quam vulputate dignissim suspendisse in est ante. Purus sit amet luctus venenatis lectus. Integer vitae justo eget magna fermentum. Neque egestas congue quisque egestas diam in arcu cursus euismod. Orci nulla pellentesque dignissim enim sit amet. Pulvinar pellentesque habitant morbi tristique senectus et netus. Sit amet dictum sit amet justo donec enim. Ultrices sagittis orci a scelerisque purus semper eget duis. Orci phasellus egestas tellus rutrum tellus pellentesque eu tincidunt tortor. Elementum curabitur vitae nunc sed. Adipiscing commodo elit at imperdiet dui. Adipiscing elit pellentesque habitant morbi tristique senectus et. Bibendum arcu vitae elementum curabitur vitae nunc sed velit. Lobortis mattis aliquam faucibus purus in massa tempor nec. Curabitur vitae nunc sed velit dignissim sodales. Aliquet nibh praesent tristique magna sit amet purus. Malesuada nunc vel risus commodo viverra maecenas accumsan lacus. Turpis massa tincidunt dui ut ornare lectus sit. Neque vitae tempus quam pellentesque. Elit at imperdiet dui accumsan sit amet nulla facilisi. Tempus egestas sed sed risus pretium. Eget gravida cum sociis natoque penatibus et. Amet massa vitae tortor condimentum lacinia quis vel. Sapien et ligula ullamcorper malesuada. 
  </div>
</div>

关于css - 左侧滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21372488/

相关文章:

php - 带有css的php的样式和定位字符串

html - 由于正在应用 Bootstrap 属性,无法使 gridview 的标题对齐中心

javascript - 使用js验证改变background-image

html - 输入字段重叠。无法内联显示它们

html - 没有绝对位置的图像上的 CSS 文本(宽度 100%)

css - 如何在不重置计数器的情况下在列表中使用 CSS 计数器?

javascript - Jquery - 制作cookie后隐藏元素

python - 检查整个 block 是否有任何带有内部文本的 child

javascript - 在滑动 div 中加载 html/文本的最佳方法是什么?

html 和 css 底部边距不起作用