三、背景渐变

142 阅读1分钟

背景渐变

背景颜色的变化.

渐变是多个颜色逐渐变化的视觉效果.

一般用于设置盒子的背景.

background-image属性

1. 实现渐变语法

background-image:linear-gradient{
    颜色1;
    颜色2;
}
  • 语法1
  background-image:linear-gradient(
        transparent, /* 透明 */
        rgba(0, 0, 0, .6)
  );
  
  /* 等同 */
  
  background-image:linear-gradient(
        rgba(0, 0, 0, 0), /* 透明 */
        rgba(0, 0, 0, .6)
  );
  • 语法2
  background-image:linear-gradien(to bottom, red, green);
  /* 
  第一个参数设置渐变的方向:
  to bottom表示从上往下渐变,颜色由深变浅。其他方向同理。
  */

2. 举例

background-image: linear-gradient(to top,rgba(0,0,0,.8),transparent 50%);
  • rgba(0,0,0, .8) : 颜色 内阴影

(设置盒子阴影是默认是盒子外阴影 ,但在背景渐变里面是盒子内阴影)

  • to top : 阴影从下到上,颜色由深变浅,最后变为透明

  • transparent 50% :透明50%(不完全透明)

原图

linear-gradient原图.jpg

效果图

  • to top , transparent 50%
linear-gradient1.jpg
  • to bottom , transparent 70%
linear-gradient2.jpg
  • to left , transparent 50%

linear-gradient3.jpg