css - @keyframes 能接受参数吗?
问题描述
@keyframes around { from { margin-left: 100%; } to { margin-left: -5em; } }
那个-5em应该是参数传进去的?可以解决吗?
问题解答
回答1:设置自定义CSS属性结合var函数实现,自定义属性以--符号开头例子
<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Title</title> <style>@keyframes around { from {margin-left: 100%; } to {margin-left: var(--margin-left); }}.main{ position: absolute; left:0p; top:0px; width: 200px; height: 200px; background-color: #7C2845; color:#ffffff; --margin-left:-5em;}.main.active{ animation-name: around; animation-duration: 1s; animation-direction: alternate; animation-iteration-count: infinite;} </style></head><body> <p class='main active'>TEST </p></body></html>
相关文章:
1. python - 斗鱼关注人数爬下来是张加载图片,如何爬取关注人数2. javascript - dropload+tab页面,图文页滚动有两个滚动区域怎么破?3. javascript - H5移动端开发4. ios - 类似微博首页,一张图的时候是如何确定图大小的?5. php - mysql多表查询6. python - 为什么在main()函数里result 会变成那样?7. 修改my.cnf后mysql无法运行???8. 就一台服务器,mysql数据库想实现自动备份,如何设计?9. javascript - CSS图片轮播显示问题10. 怎么用php+mysql做动态数据表格 , 急!!!
