首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌浏览器垂直<input type="range“/>

谷歌浏览器垂直<input type="range“/>
EN

Stack Overflow用户
提问于 2011-02-15 16:50:58
回答 5查看 11.1K关注 0票数 5

在歌剧方面,我可以做到以下几点

代码语言:javascript
复制
<style>
#range{
 width: 20px;
 heigth: 300px;
}
</style>

<input type="range" id="range" />

它将呈现一个垂直的滑块。然而,这似乎在chrome上不起作用。有什么办法可以做到这一点吗?(我不是在找任何jQuery滑块或其他东西)

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-02-15 16:53:24

似乎Chromium还没有实现对此的支持:

请参阅:http://www.chromium.org/developers/web-platform-status/forms

尚不可用

切换到垂直range

  • Value清理algorithms

  • datalist元素、列表属性和列表/选定选项属性

的颜色、日期、日期时间、日期时间本地、月、时间和周

  • 专用UI的
  • 本地化

编辑: Vuurwerk indicated实际上可以使用-webkit-appearance: slider-vertical属性更改演示文稿。虽然这确实会将它转换为垂直滑块,但我不建议这样做,因为它会破坏您的布局,并且看起来不是很漂亮:example

如果你真的想要一个垂直的滑块,使用一个JavaScript solution。无论如何,目前对<input type="range" />的支持非常基础,所以使用优雅的降级或渐进式增强方法可能会更好。

票数 13
EN

Stack Overflow用户

发布于 2012-08-03 21:03:13

-webkit-外观:滑块-垂直;

票数 8
EN

Stack Overflow用户

发布于 2011-02-15 18:31:37

也许可以使用css转换?

代码语言:javascript
复制
-webkit-transform: rotate(90);

另一种解决方案是使用jQuery UI中的滑块模块。

http://jqueryui.com/demos/slider/#slider-vertical

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

https://stackoverflow.com/questions/5001464

复制
相关文章

相似问题

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