z-index : 3 ; -webkit-animation : show2 3s ease-in-out ; animation : show2 3s ease-in-out ; @-webkit-keyframes show2 { opacity : 0 ; width : 0 ; 100% { opacity : 1 ; width : 407px ; @keyframes show2 { opacity : 0 ; width : 0 ; 100% { opacity : 1 ; width : 407px ; </ style > </ head > < div class ="bg" > < div class ="line" ></ div > </ div > </ body > </ html >

转载于:https://www.cnblogs.com/U-can/p/5430100.html

用css3实现宽度渐显效果,记录一下效果:&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"/&gt; &lt;title&gt;宽度渐变动画&lt;/title&gt; &lt;style&gt; ...
效果描述: 在我们的网页里,经常碰到这样的情况: 宽度 不固定,但是我们又需要 渐变 的颜色来显示,通常是用一个背景图片重复,缺点就是无法控制 宽度 问题,作为一个不喜欢用图片的人来说,简直无法忍受啊。现在好了,完全可以使用 css3 的代码来 实现 渐变 ,左侧定义一个颜色,右侧也设置一个颜色,并分别设置不同的透明度即可 使用方法: 关键在css样式中:10-13行
-ms- -ms-box-shadow IE浏览器专属的CSS属性需添加-ms-前缀 -moz- -moz-box-shadow 所有基于Gecko引擎的浏览器(如Firefox)专属的CSS属性需添加-moz-前缀 -o- -o-box-shadow Opera浏览器专属的CSS属性需添加-o-前缀 -webkit- -webkit-box-shadow 所有基于Web... width:1px; height:486px; background:linear-gradient(244deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); 左边细右边粗的 渐变 直线: html: <div cla 1、向下/向上/向左/向右/对角方向 语法:background-image: linear-gradient(direction, color-stop1, color-stop2, ...); direction属性值: to bottom 默认值,从上到下 to top to left
以前我们如果想要做到一个颜色到另一个颜色的 渐变 (Gradients)效果,需要用ps之类的应用程序做出一张背景图片,然后放到元素上,这样子不仅麻烦,而且不利于代码的维护,当用户界面大小发生改变时,显示效果也不好 CSS3 提供给了我们一种 渐变 绘制方式,这样我们就不需要去下载文件之类的,当界面发生改变之后,由于是浏览器去绘制的,显示效果也比较好 线性 渐变 (Linear Gradients)向上 |...