animation动画属性,相关应用

animation应用,以下是基础内容

html

<div class="content">内容</div>

css 

@keyframes animationName {
    from {
        properties: value;
    }
    percentage {
        properties: value;
    }
    to {
        properties: value;
    }
}
// 或者
@keyframes animationName {
    0% {
        properties: value;
    }
    percentage {
        properties: value;
    }
    100% {
        properties: value;
    }
}

.content{
    animation: animationName 0 ease 0 1 normal none running;
}

animation: animation-name animation-duration animation-timing-function animation-delay animation-iteration-count animation-direction animation-fill-mode animation-play-state;

学好英语太重要了,先翻译一遍

动画: 动画-名 动画-持续时间 动画-时间控制函数 动画-延时 动画-重复次数 动画-方向 动画-填充方法 动画-播放状态;

animation-nameanimation-durationanimation-timing-functionanimation-delayanimation-iteration-countanimation-directionanimation-fill-modeanimation-play-state
动画-名动画-持续时间动画-时间控制函数动画-延时动画-重复次数动画-方向动画-填充方法动画-播放状态
none:无动画0无动画ease:缓缓开始,加速,缓缓结束01normal:以正常的方式播放动画none不改变动画的默认行为running:播放
keyframe后紧跟的name,可以同时绑定多个动画,动画名称之间使用逗号进行分隔1s:1秒linear线性(匀速)infinite:无限次reverse:逆转forwards:当动画播放完成后,保持动画最后一个关键帧paused:暂停
ease-in缓缓开始alternate:正逆交替backwards:在 animation-delay 所指定的时间段内,应用动画第一个关键帧
ease-out缓缓结束alternate-reverse:逆正交替both:同时遵循 forwards 和 backwards 的规则
ease-in-out缓缓开始,缓缓结束
cubic-bezier(n, n, n, n)三次贝塞尔曲线,参数的取值范围为 0 到 1 之间的数值
黄框是默认值;后续再进行补充

应用示例

@keyframes move
	{
	    0%{
			background: url(../../static/images/home2.png) no-repeat left top;
			-webkit-background-clip: text;
		}
		100%{
			background: url(../../static/images/home2.png) no-repeat right bottom;
			-webkit-background-clip: text;
		}
	}
.piu{
		font-size: 180px;
		font-weight: bold;
		color: transparent;
		background: url(../../static/images/home2.png) no-repeat left top;
		animation: move 10s;
		animation-timing-function:linear;
		-webkit-background-clip: text;
	}

 

 

 

 

 

参考:CSS动画(animation)10分钟入门教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值