css是大家制作网站时必不可少的一项技能,盒子在进行网站制作时常常会遇到很多的问题,这次盒子遇到一个小问题,那就是如何利用css完成不同方向背景的渐变?这时候就有同学说了,用ps啊,制作一张渐变背景图就是了啊,这多简单啊!是的,这也是一个方法,可是很浪费时间。接下来,盒子就给大家安排一下操作吧。
在css中,可以利用background-image属性和linear-gradient()函数来实现想两个方向渐变。
background-image属性为元素设置背景图像。
linear-gradient()函数用于创建一个表示两种或多种颜色线性渐变的图片。
创建一个线性渐变,需要指定两种颜色,还可以实现不同方向(指定为一个角度)的渐变效果,如果不指定方向,默认从上到下渐变。
设置背景向上渐变为红色,向下渐变为蓝色,示例如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>盒子</title> <style>div{ height: 200px; width:300px; background-image: linear-gradient(red,transparent,blue); }</style> </head> <body> <p>从头部开始的线性渐变,从红色开始,转为透明,再到蓝色:</p> <div> </div> </body> </html>
效果图:
好了,以上就是有关如何利用css完成不同方向背景渐变的方法,大家可以去试一下,请大家多多关注盒子,下次给大家带来更好的内容!