+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

CSS里如何实现颜色渐变

CSS里的颜色渐变分为线性渐变和径向渐变。 ▶ 线性渐变是通过 background: linear-gradient 来实现的 语法: background-image: linear-gradient(direction, color-stop1, color-stop2, ...); 例(从左至右渐变,颜色由 #000000 渐变至 #ffffff) background: linear-gradient(to right, #000000, #ffffff); 通过 to right 来实现方向上的渐变 如果要实现从上到下的渐变,CSS代码如下: background: linear-gradient(to bottom, #000000, #ffffff); 方向包括: 从左至右:to right 从右至左:to left 从上至下:to bottom 从下至上:to top ▶ 径向渐变是通过:background: radial-gradient 来实现的 语法: background-image: radial-gradient(shape size at position, start-color, ..., last-color); 参数说明: shape确定圆的类型: ellipse (默认): 指定椭圆形的径向渐变。 circle :指定圆形的径向渐变 size定义渐变的大小,可能值: farthest-corner (默认) : 指定径向渐变的半径长度为从圆心到离圆心最远的角 closest-side :指定径向渐变的半径长度为从圆心到离圆心最近的边 closest-corner : 指定径向渐变的半径长度为从圆心到离圆心最近的角 farthest-side :指定径向渐变的半径长度为从圆心到离圆心最远的边 position定义渐变的位置。可能值: center(默认):设置中间为径向渐变圆心的纵坐标值。 top:设置顶部为径向渐变圆心的纵坐标值。 bottom:设置底部为径向渐变圆心的纵坐标值。 例(从内至外,颜色由 #000000 渐变至 #ffffff) background: radial-gradient(circle, #000000, #ffffff);
CSS
我的笔记