最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

css@keyframes规则怎么用

来源:懂视网 责编:小采 时间:2020-11-27 15:02:34
文档

css@keyframes规则怎么用

css@keyframes规则怎么用:@keyframes是CSS的一种规则,可以用于定义CSS动画的一个周期的行为;需要和animation属性一起使用,创建简单的动画效果。请使用动画属性来控制动画的外观,同时将动画与选择器绑定。css @keyframes规则怎么用?通过 @keyframes 规则,能够创建动画
推荐度:
导读css@keyframes规则怎么用:@keyframes是CSS的一种规则,可以用于定义CSS动画的一个周期的行为;需要和animation属性一起使用,创建简单的动画效果。请使用动画属性来控制动画的外观,同时将动画与选择器绑定。css @keyframes规则怎么用?通过 @keyframes 规则,能够创建动画
@keyframes是CSS的一种规则,可以用于定义CSS动画的一个周期的行为;需要和animation属性一起使用,创建简单的动画效果。请使用动画属性来控制动画的外观,同时将动画与选择器绑定。

css @keyframes规则怎么用?

通过 @keyframes 规则,能够创建动画。

语法

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

animationname:必需的。定义animation的名称。

keyframes-selector:必需的。动画持续时间的百分比。

 合法值:

 ● 0-100%

 ● from (和0%相同)

 ● to (和100%相同)

css-styles 必需的。一个或多个合法的CSS样式属性

说明:

创建动画的原理是:将一套 CSS 样式逐渐变化为另一套样式。在动画过程中,能够多次改变这套 CSS 样式。

以百分比来规定改变发生的时间,或者通过关键词 "from" 和 "to",等价于 0% 和 100%。0% 是动画的开始时间,100% 动画的结束时间。为了获得最佳的浏览器支持,您应该始终定义 0% 和 100% 选择器。

注释:请使用动画属性来控制动画的外观,同时将动画与选择器绑定。

css @keyframes属性 示例

<!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>

<p><strong>注意:</strong>@keyframes不兼容IE 9 and 以及更早版本的浏览器.</p>

<div></div>

</body>
</html>

效果图:

1.gif

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

css@keyframes规则怎么用

css@keyframes规则怎么用:@keyframes是CSS的一种规则,可以用于定义CSS动画的一个周期的行为;需要和animation属性一起使用,创建简单的动画效果。请使用动画属性来控制动画的外观,同时将动画与选择器绑定。css @keyframes规则怎么用?通过 @keyframes 规则,能够创建动画
推荐度:
标签: 使用 规则 css
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top