CSS3 连续执行两个动画

html-css015

CSS3 连续执行两个动画,第1张

在w3school上面查到一下,CSS3中的动画由animation和@keyframes 结合实现出来的。以往项目已来,一直做的是单个动画,现在讲解一下两个动画效果如何组合在一起

首先了解一下animation的所有属性 W3school是这样定义的:

然后我们用@keyframes 规则来创建两个我们要执行的动画

接下来我们把写好的两个效果捆绑在“div”元素上 , 如下:

这样效果就完成了。

【PS】这里并没有写兼容,说一下浏览器兼容。

处理办法:

-webkit-line-clamp 用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。 常见结合属性:

2-1.display: -webkit-box必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。

2-2.-webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。

2-3.text-overflow: ellipsis,可以用来多行文本的情况下,用省略号“…”隐藏超出范围的文本 。

如何兼容IE:使用jq插件实现。

效果图: