CSS3简单动画_html/css_WEB-ITnose
css3的动画确实非常绚丽!浏览器兼容性很重要!。
分享两个小动画
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>C3动画</title> <style> /*****************/ #d1{width:50px;height:50px;background-color:green;float:left; border-radius:50%;} #d2{width:50px;height:50px;background-color:red;float:left; border-radius:50%;position:relative;} @-webkit-keyframes jump{ 0%{transform:rotate(0deg);opacity:1;} 25%{transform:rotate(-10deg);opacity:0.5;} 50%{transform:rotate(0deg);opacity:1;} 75%{transform:rotate(10deg);opacity:0.5;} 100%{transform:rotate(0deg);opacity:1;} } #d1{-webkit-animation:jump 0.3s linear infinite;} @-webkit-keyframes move{ 0%{left:10px;background-color:blue;} 50%{left:800px;background-color:yellow;} 100%{left:10px;background-color:red;} } #d2{-webkit-animation:move 5s linear infinite;} </style> </head> <body> <div id="d1"></div> <div id="d2"></div> </body></html>
效果如本博客首页那两个小圆圈!
需要注意的是:
1、在css里创建动画时候要处理兼容性
2、在调用的时候不单要处理兼容性> -webkit-animation: ; -moz-animation: ; -o-animation: ; animation: ;
还要注意animation:animation-name,animation-duration,animation-timing-function,animation-iteration-count
animation-name:是用来定义一个动画的名称
animation-duration是用来指定元素播放动画所持续的时间长,取值:为数值,单位为s (秒.)其默认值为“0”。
animation-timing-function:是指元素根据时间的推进来改变属性值的变换速率,说得简单点就是动画的播放方式.
具有以下六种变换方式:ease;ease-in;ease-in-out;linear;cubic- bezier。就是播放速度~
animation-iteration-count是用来指定元素播放动画的循环次数,其可以取值为数字,其默认值为“1”;infinite为无限次数循环。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

HTML适合初学者学习,因为它简单易学且能快速看到成果。1)HTML的学习曲线平缓,易于上手。2)只需掌握基本标签即可开始创建网页。3)灵活性高,可与CSS和JavaScript结合使用。4)丰富的学习资源和现代工具支持学习过程。

HTML定义网页结构,CSS负责样式和布局,JavaScript赋予动态交互。三者在网页开发中各司其职,共同构建丰富多彩的网站。

AnexampleOfAstartingTaginHtmlis,beginSaparagraph.startingTagSareEssentialInhtmlastheyInitiateEllements,defiteTheeTheErtypes,andarecrucialforsstructuringwebpages wepages webpages andConstructingthedom。

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

网页批注功能的Y轴位置自适应算法本文将探讨如何实现类似Word文档的批注功能,特别是如何处理批注之间的间�...

GiteePages静态网站部署失败:404错误排查与解决在使用Gitee...

实现图片点击后周围图片散开并放大效果许多网页设计中,需要实现一种交互效果:点击某张图片,使其周围的...

HTML、CSS和JavaScript是Web开发的三大支柱。1.HTML定义网页结构,使用标签如、等。2.CSS控制网页样式,使用选择器和属性如color、font-size等。3.JavaScript实现动态效果和交互,通过事件监听和DOM操作。
