animation不生效( transform)
程序员文章站
2024-03-24 20:16:52
...
做一个加载的动画,遇到animation无效
html代码
<div class="load"><span id="dataload" class="iconfont iconload"></span></div>
样式
/* 加载 */
@keyframes myload {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
.news-list > .load {
text-align: center;
}
.news-list > .load .iconload {
line-height: 1;
font-size: 0.375rem;
animation: myload 0.5s linear infinite;
display: inline-block;/*不转化成行内块,animation无效*/
color: #999;
}
这里,必须把span转成行内块,不然animation无效,查了一下相关的资料,其实这里主要是 transform对行内元素无效,可以使用变换(transform)的元素必须是块级元素或者原子内联级元素,单纯的内联元素是不能应用变换的。
转载于:https://www.jianshu.com/p/2138e0ff05f3
推荐阅读
-
animation不生效( transform)
-
mysql字段默认值不生效的问题解决(上) 博客分类: mybatis mysqlmybatisibatisinsert默认值
-
【转载】关于自定义404错误页面不生效的问题 博客分类: java web 404
-
【转载】关于自定义404错误页面不生效的问题 博客分类: java web 404
-
git使用.gitignore设置不生效或不起作用问题的解决方法
-
git使用.gitignore设置不生效或不起作用问题的解决方法
-
MySQL修改my.cnf配置不生效的解决方法
-
MySQL修改my.cnf配置不生效的解决方法
-
vue3.0 element-ui中el-upload的before-upload方法返回false时submit()不生效解决方法
-
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)