以前,你必须使用图像来实现背景渐变这些效果。如果我们要使用css3渐变,如何实现呢?下面小编举例讲解CSS3不用图片如何设置背景渐变,通过使用 CSS3 渐变(gradients)这个属性来实现。
我们新建一个html网页文件,把他命名为test.html,接下来我们用test.html文件来讲解CSS3不用图片如何设置背景渐变。
在test.html文件内,要使用div标签创建一行文字,并且把文字内容写上“CSS3不用图片如何设置背景渐变”。
给div标签加上一个样式,设置div标签的class属性为mybkkd。
编写css样式<style type="text/css"></style>标签,mybkkd样式将写在该标签内。
在css标签内,通过div标签的class属性mybkkd设置不用图片如何设置背景渐变。
在css样式标签里,在括号内,mybkkd的div设置css属性样式为background-image: linear-gradient(#e66465, #9198e5);意思是从顶部开始的线性渐变。起点是黄色,慢慢过渡到蓝色:
在浏览器浏览一下test.html,来看看效果能否实现。
注意事项:
1、创建一个test.html页面。
2、在test.html里,使用到div标签创建一行文字,并加上样式名称。
3、在css中,将mybkkd的样式为background-image: linear-gradient(#e66465, #9198e5);
4、为了创建一个线性渐变,你必须至少定义两种颜色节点,也可以多个颜色节点,中间用英文逗号隔开。
5、通过使用 CSS3 渐变(gradients),可以减少下载的时间和宽带的使用。不需要像用图片来作为背景那样,需要下载图片。
6、如果是水平方向渐变的,样式为:background-image: linear-gradient(to right,#e66465, #9198e5);意思是向右渐变
上一篇:css如何设置图片的最小宽度
下一篇:CSS3如何设置盒阴影