有没有办法用 CSS 从左到右或从下到上改变滚动条的位置?
原文由 Mohsen Safari 发布,翻译遵循 CC BY-SA 4.0 许可协议
有没有办法用 CSS 从左到右或从下到上改变滚动条的位置?
原文由 Mohsen Safari 发布,翻译遵循 CC BY-SA 4.0 许可协议
Here is another way, by rotating element
with the scrollbar
for 180deg,
wrapping it’s content
into another element, and rotating
wrapper
对于 -180deg
。检查下面的片段
div {
display: inline-block;
width: 100px;
height: 100px;
border: 2px solid black;
margin: 15px;
}
#vertical {
direction: rtl;
overflow-y: scroll;
overflow-x: hidden;
background: gold;
}
#vertical p {
direction: ltr;
margin-bottom: 0;
}
#horizontal {
direction: rtl;
transform: rotate(180deg);
overflow-y: hidden;
overflow-x: scroll;
background: tomato;
padding-top: 30px;
}
#horizontal span {
direction: ltr;
display: inline-block;
transform: rotate(-180deg);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id=vertical>
<p>content
<br>content
<br>content
<br>content
<br>content
<br>content
<br>content
<br>content
<br>content
<br>content
<br>content
<br>content
<br>content</p>
</div>
<div id=horizontal><span> content_content_content_content_content_content_content_content_content_content_content_content_content_content</span>
</div>
原文由 The Process 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
3 回答2.1k 阅读
仅使用 CSS:
右/左翻转: 工作小提琴
顶部/底部翻转: 工作小提琴