2013-08-28 309 views
3

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

例如任何像这样的事:

mouse-wheel:horizontal; 

我不想jQuery的解决方案。

回答

13

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

+11

+1是唯一一个能说出它可以用javascript完成的人,而且你不需要Jquery – MarsOne

2

微软IE 10有一个前缀财产,看看-ms-scroll-translation ...但只是你知道...它尚未得到广泛支持,但仍然是一个好主意:(

+0

+1。这也适用于Edge 13和IE 11.但是,根据Microsoft文档[此处](https://msdn.microsoft.com/en-us/library/windows/apps/hh996917.aspx)CSS属性仅适用于在Windows 8和以上。 – Xenxier

0

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

+0

在我的情况下帮不了我,但这是一个很酷的伎俩。谢谢! :) –