使用CSS旋转标准HTML5滑块

使用CSS旋转标准HTML5滑块,css,html,sliders,Css,Html,Sliders,在阅读CSS rotate property reference guide(CSS旋转属性参考指南)后,我尝试将标准滑块旋转90度(pi/2),但到目前为止,它仍处于默认位置。文档中确实说明了它的block元素,所以我将滑块包装在一个div中,但仍然没有成功 HTML: 滑块1 0 CSS: #滑块{ 旋转点:50%50%; 旋转:90度; } 任何浏览器都不支持旋转属性。使用转换。请记住添加特定于浏览器的前缀 #滑块{ -webkit变换:旋转(90度); -moz变换:旋转(9

在阅读CSS rotate property reference guide(CSS旋转属性参考指南)后,我尝试将标准滑块旋转90度(pi/2),但到目前为止,它仍处于默认位置。文档中确实说明了它的block元素,所以我将滑块包装在一个div中,但仍然没有成功

HTML:



滑块1
0

CSS:

#滑块{
旋转点:50%50%;
旋转:90度;
}

任何浏览器都不支持旋转
属性。使用
转换
。请记住添加特定于浏览器的前缀

#滑块{
-webkit变换:旋转(90度);
-moz变换:旋转(90度);
-ms变换:旋转(90度);
-o变换:旋转(90度);
变换:旋转(90度);
}
要管理旋转点,应使用
变换原点

-webkit转换原点:50%50%;
-moz变换原点:50%50%;
-ms转换来源:50%50%;
-o-变换原点:50%50%;
变换原点:50%50%;

任何浏览器都不支持旋转
属性。使用
转换
。请记住添加特定于浏览器的前缀

#滑块{
-webkit变换:旋转(90度);
-moz变换:旋转(90度);
-ms变换:旋转(90度);
-o变换:旋转(90度);
变换:旋转(90度);
}
要管理旋转点,应使用
变换原点

-webkit转换原点:50%50%;
-moz变换原点:50%50%;
-ms转换来源:50%50%;
-o-变换原点:50%50%;
变换原点:50%50%;

我明白了,谢谢,我刚刚实现了代码,尽管我的滑块被包装在一个段落中,但滑块似乎与我的所有其他元素重叠。@user1574598,你能提供一个示例(如)并解释预期的行为吗?我会尝试这样做,只需要先了解如何使用它。我明白了,谢谢,我刚刚实现了代码,尽管我的滑块被包装在一个段落中,但滑块似乎与我的所有其他元素重叠。@user1574598,你能提供一个示例(如)并解释预期的行为吗?我会尝试这样做,只需要先了解如何使用它。注意:根据HTML5 CR,第10.5条。,只需将
高度
设置为大于
宽度
,就可以使滑块垂直,但这目前仅适用于Opera。如果它得到更广泛的支持,那么它应该是一种比转换更好的方法。当它得到完全支持时,这听起来确实像是一个更简单的解决方案注:根据HTML5 CR,第10.5条,只需将
高度
设置为大于
宽度
,就可以使滑块垂直,但这目前仅适用于Opera。如果它得到更广泛的支持,它应该是一种比转换更好的方法。当它得到完全支持时,这听起来确实是一个更简单的解决方案