我想设计一个水平的页面。当我使用鼠标滚轮时,它只是垂直滚动内容。如何通过鼠标滚轮使用水平滚动?CSS是否支持此属性?
例如,任何像这样的东西:
mouse-wheel:horizontal;我不想要jQuery解决方案。
发布于 2016-07-15 19:31:08
我们可以通过Shift键+鼠标滚动来水平滚动页面。
发布于 2016-09-19 20:43:47
将容器旋转-90度,然后将其子元素旋转90度。
.container {
width: 180px;
height: 600px;
overflow-y: scroll;
transform: rotate(-90deg);
}
.content {
width: 140px;
height: 140px;
margin: 10px;
background-color: #a8a8df;
transform: rotate(90deg);
}<div class="container">
<div class="content">Content 1</div>
<div class="content">Content 2</div>
<div class="content">Content 3</div>
<div class="content">Content 4</div>
<div class="content">Content 5</div>
<div class="content">Content 6</div>
<div class="content">Content 7</div>
</div>
请参阅Pieter Biesemans’ article on CSS Tricks;他还列出了浏览器兼容性。
发布于 2013-08-28 15:15:38
CSS不支持对鼠标或键盘输入的操作;只能通过JavaScript操作输入控件。
https://stackoverflow.com/questions/18481308
复制相似问题