hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - HTML - 正文 请牢记本站网址www.sosophp.cn

css动画用什么划定规矩【html5教程】

2019-11-26HTML搜搜PHP网51°c
A+ A-
想要建立CSS3动画就需要运用到@keyframes划定规矩和animation 属性;个中@keyframes划定规矩是建立动画,它指定一个CSS款式和动画将逐步从现在的款式更改成新的款式。

CSS3 动画是什么?

动画是使元素从一种款式逐步变化为另一种款式的结果。运用@keyframes划定规矩,你能够建立动画。

当在 @keyframes 建立动画,把它绑定到一个选择器,不然动画不会有任何结果。

指定最少这两个CSS3的动画属性绑定向一个选择器:

● 划定动画的称号

● 划定动画的时长

浏览器支撑

表格中的数字表示支撑该属性的第一个浏览器版本号。

紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支撑该前缀属性的第一个浏览器版本号。

@keyframes划定规矩

语法

@keyframes animationname {keyframes-selector {css-styles;}}

属性值:

● animationname 必须的。定义animation的称号。

● keyframes-selector 必须的。动画持续时候的百分比。

 正当值:

 ● 0-100%

 ● from (和0%雷同)

 ● to (和100%雷同)

● css-styles 必须的。一个或多个正当的CSS款式属性

申明:

您能够转变恣意多的款式恣意多的次数。

请用百分比来划定变化发作的时候,或用关键词 "from" 和 "to",等同于 0% 和 100%。

0% 是动画的最先,100% 是动画的完成。

为了获得最好的浏览器支撑,您应当一直定义 0% 和 100% 选择器。

css动画示例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<style> 
div
{
	width:100px;
	height:100px;
	background:red;
	position:relative;
	animation:mymove 5s infinite;
	-webkit-animation:mymove 5s infinite; /* Safari and Chrome */
}

@keyframes mymove
{
	0%   {top:0px; left:0px; background:red;}
	25%  {top:0px; left:100px; background:blue;}
	50%  {top:100px; left:100px; background:yellow;}
	75%  {top:100px; left:0px; background:green;}
	100% {top:0px; left:0px; background:red;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
	0%   {top:0px; left:0px; background:red;}
	25%  {top:0px; left:100px; background:blue;}
	50%  {top:100px; left:100px; background:yellow;}
	75%  {top:100px; left:0px; background:green;}
	100% {top:0px; left:0px; background:red;}
}
</style>
</head>
<body>
<div></div>
</body>
</html>

结果图:

以上就是css动画用什么划定规矩的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
css动画用什么划定规矩【html5教程】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: