博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS3动画@keyframes中translate和scale混用出错问题
阅读量:4309 次
发布时间:2019-06-06

本文共 611 字,大约阅读时间需要 2 分钟。

在写基于网页的2048时,想让一个元素出现时已经通过translate属性固定在指定位置,同时显示动画scale(0)-->scale(1),以实现放大出现效果。

CSS代码为

@-webkit-keyframes mymove_failed		{		0%   {-webkit-transform:translate(50px,50px) scale(0);}		100% {-webkit-transform:translate(50px,50px) scale(1);}		}
但是效果却和预想的不一样,研究后发现,将translate和scale的顺序反过来写,即可实现预期的效果,如下:

@-webkit-keyframes mymove_success		{		0%   {-webkit-transform:scale(0) translate(50px,50px);}		100% {-webkit-transform:scale(1) translate(50px,50px);}		}

结论:同时使用translate和scale时,应将scale放前面。

只测试了webkit内核的,其他内核未测试,不知道算不算一个BUG。

代码如下:

	
Document

转载于:https://www.cnblogs.com/qs20199/p/4452275.html

你可能感兴趣的文章
ubuntu终端一次多条命令方法和区别
查看>>
python之偏函数
查看>>
vnpy学习_06回测结果可视化改进
查看>>
读书笔记_量化交易如何建立自己的算法交易01
查看>>
设计模式03_工厂
查看>>
设计模式04_抽象工厂
查看>>
设计模式05_单例
查看>>
设计模式06_原型
查看>>
设计模式07_建造者
查看>>
设计模式08_适配器
查看>>
设计模式09_代理模式
查看>>
设计模式10_桥接
查看>>
设计模式11_装饰器
查看>>
设计模式12_外观模式
查看>>
设计模式13_享元模式
查看>>
设计模式14_组合结构
查看>>
设计模式15_模板
查看>>
海龟交易法则01_玩风险的交易者
查看>>
CTA策略02_boll
查看>>
vnpy通过jqdatasdk初始化实时数据及历史数据下载
查看>>