美文网首页
gradient渐变属性设置

gradient渐变属性设置

作者: 牛妈代代 | 来源:发表于2019-08-26 15:37 被阅读0次

css渐变是[img]类型的一直特殊表现,渐变可以在任何使用 <image> 的地方使用;

常用的渐变有
(1)linear-gradient()线性渐变
(2)radial-gradient()径向渐变
(3)conic-gradient()(大部分浏览器站不支持)梯度渐变;
(4)repeating-linear-gradient()、repeating-radial-gradient()、repeating-conic-gradient(),这个就不用解释了吧;

linear-gradient():线性渐变

基础语法:linear-gradient( angle, start-color position, end-color position);
参数设置:
start-color 是渐变的初始颜色
end-color 是结束的颜色,这些颜色统称为色标
angle 是渐变的角度,可以是具体的角度(45deg),也可以是 to + 方向(to bottom right)
position 是具体位置,可以使用px,百分比,建议使用百分比;

repeating-linear-gradient()与linear-gradient用法相同;
例如:

 .linear1{
            background: linear-gradient(to top right, #ddd, #999 60%, #666 90%, #333)
        }
.linear2{
            background: linear-gradient(90deg, #ddd, #999 50px, #666 100px, #333)
        }
.repeating-linear {
  background: repeating-linear-gradient(-45deg, red, red 20px, blue 20px, blue 40px);
}

radial-gradient():线性渐变

语法:radial-gradient(shape rx ry at position, start-color, end-color )

参数设置:
shape:形状(ellipse - 椭圆 (默认值)、circle - 正圆)
rx,ry半径大小:rx(x轴半径),ry(y轴半径),也可以使用关键词表示closest-side(圆形到最近的边的距离)、closest-corner(圆形到最近的角的距离)、farthest-side(圆形到最远变的距离)、farthest-corner(圆形到最远角的距离)
positon圆心位置:at x y或是at bottom right ,也可以使用px,百分比
color:色值
例如:

#div5 {
            background: radial-gradient(red 5%, green 15%, blue 60%);
            color: #ffffff;
            font-size: 30px;
        }
        .box{
            background: radial-gradient(at 0 50%,red,blue,yellow 80%)
        }
        .ellipse{
            background: -webkit-radial-gradient(ellipse closest-side,
      red, yellow 10%, #1e90ff 50%, beige);
            background: radial-gradient(ellipse closest-side,
      red, yellow 10%, #1e90ff 50%, beige);
        }

repeating-radial-gradient()用法同上;

conic-gradient():梯度渐变

基础语法:conic-gradient(from angle at position ,color1 angle,color2 angle,color3 angle)
常用参数:form以角度为值,定义梯度旋转;position以坐标x,y位置,定义圆形位置
同比可以使用repeating-conic-gradient();
暂时只有chorm69,opear,safari,android webview支持该属性

相关文章

网友评论

      本文标题:gradient渐变属性设置

      本文链接:https://www.haomeiwen.com/subject/udbilctx.html