首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动画不适用于::-webkit-slider thumb

问动画不适用于::-webkit-slider thumb
EN

Stack Overflow用户
提问于 2015-03-15 19:00:32
回答 2查看 1.3K关注 0票数 2

我已经为inputtype="range“元素创建了一些自定义样式。我已经创建了以下动画

代码语言:javascript
复制
@-webkit-keyframes balla {
    from {transform:rotate(0);}
    to {transform: rotate(360deg);}
} 

我适用于:

代码语言:javascript
复制
input[type="range"].twirl::-webkit-slider-thumb{
    -webkit-animation:balla 5s infinite;
    background: url(sliders/1.png)no-repeat center;
    height: 50px;
    width: 50px;
}

我的问题是,如果我将相同的动画应用于页面中的任何其他元素,它将起作用,但不适用于我的滑块。这是我的css:

代码语言:javascript
复制
<input type="range" value="0" min="0" max="10" step="0.1" id="slider" class="romvos no-shadow twirl">

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2015-03-15 21:23:27

问题是这种转换只能在铬(不是铬)上工作,.I在火狐(windows和linux)和chrome(windows和linux)上进行了测试,并且只在铬上工作。

票数 1
EN

Stack Overflow用户

发布于 2015-03-15 20:59:20

这(目前)是不可能的。Webkit确实支持一些伪元素上的动画,但特殊的伪选择器::webkit-slider-thumb不在其中。

在here上寻找一种简单的方法来检测伪元素上的动画支持。

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

https://stackoverflow.com/questions/29059860

复制
相关文章

相似问题

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