首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用css将鼠标滚轮设置为水平滚动

使用css将鼠标滚轮设置为水平滚动
EN

Stack Overflow用户
提问于 2013-08-28 15:00:56
回答 7查看 40.1K关注 0票数 12

我想设计一个水平的页面。当我使用鼠标滚轮时,它只是垂直滚动内容。如何通过鼠标滚轮使用水平滚动?CSS是否支持此属性?

例如,任何像这样的东西:

代码语言:javascript
复制
mouse-wheel:horizontal;

我不想要jQuery解决方案。

EN

回答 7

Stack Overflow用户

发布于 2016-07-15 19:31:08

我们可以通过Shift键+鼠标滚动来水平滚动页面。

票数 33
EN

Stack Overflow用户

发布于 2016-09-19 20:43:47

将容器旋转-90度,然后将其子元素旋转90度。

代码语言:javascript
复制
.container {
  width: 180px;
  height: 600px;
  overflow-y: scroll;

  transform: rotate(-90deg);
}

.content {
  width: 140px;
  height: 140px;
  margin: 10px;

  background-color: #a8a8df;
  
  transform: rotate(90deg);
}
代码语言:javascript
复制
<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;他还列出了浏览器兼容性。

票数 26
EN

Stack Overflow用户

发布于 2013-08-28 15:15:38

CSS不支持对鼠标或键盘输入的操作;只能通过JavaScript操作输入控件。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18481308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档