打开软件
可以使用Dreamweaver或Visual studio软件,比如打开VS软件,如下图所示:
02创建一个DIV
然后在body主体中创建一个div名为【a】, <div class="a">DIV</div>,如下图所示:
03设置属性
然后设置div的属性,比如高度、宽度和颜色等等,如下图所示:
04背景渐变色
然后设置背景渐变色,代码如下图:
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#0000ff))
其中:linear-gradient()是用来创建线性渐变的语句。
05预览效果
点击预览图标,在浏览器中的显示效果图如下所示:
借助background-position实现渐变过渡
background-image虽然不支持CSS3 transition过渡,但是background-position支持啊,于是,通过控制背景位置,我们是可以实现渐变过渡效果的。
实现效果如下(鼠标hover):
借助background-color实现渐变过渡
background-image虽然不支持CSS3 transition过渡,但是background-color支持啊,于是,通过控制背景颜色,和一个颜色呈现技巧,我们也是可以实现渐变过渡效果的。
鼠标hover前后效果对比:
借助伪元素和opacity实现渐变过渡
借助伪元素创建变换后的渐变效果,通过改变覆盖的渐变的opacity透明度变化实现渐变过渡效果。
下图为hover之后的效果:
相关代码如下:
扩展资料:mozilla 使用 CSS transitions
从左上角开始(到右下角)的线性渐变。起点是红色,慢慢过渡到蓝色:
#grad1 {
height: 200px
background: -webkit-linear-gradient(left top, red , blue)/* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom right, red, blue)/* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom right, red, blue)/* Firefox 3.6 - 15 */
background: linear-gradient(to bottom right, red , blue)/* 标准的语法(必须放在最后) */
}
参考网址:网页链接