在歌剧方面,我可以做到以下几点
<style>
#range{
width: 20px;
heigth: 300px;
}
</style>
<input type="range" id="range" />它将呈现一个垂直的滑块。然而,这似乎在chrome上不起作用。有什么办法可以做到这一点吗?(我不是在找任何jQuery滑块或其他东西)
发布于 2011-02-15 16:53:24
似乎Chromium还没有实现对此的支持:
请参阅:http://www.chromium.org/developers/web-platform-status/forms
尚不可用
切换到垂直range
的颜色、日期、日期时间、日期时间本地、月、时间和周
编辑: Vuurwerk indicated实际上可以使用-webkit-appearance: slider-vertical属性更改演示文稿。虽然这确实会将它转换为垂直滑块,但我不建议这样做,因为它会破坏您的布局,并且看起来不是很漂亮:example。
如果你真的想要一个垂直的滑块,使用一个JavaScript solution。无论如何,目前对<input type="range" />的支持非常基础,所以使用优雅的降级或渐进式增强方法可能会更好。
发布于 2012-08-03 21:03:13
-webkit-外观:滑块-垂直;
发布于 2011-02-15 18:31:37
也许可以使用css转换?
-webkit-transform: rotate(90);另一种解决方案是使用jQuery UI中的滑块模块。
http://jqueryui.com/demos/slider/#slider-vertical
https://stackoverflow.com/questions/5001464
复制相似问题