颜色渐变

作者: ZhongQw | 来源:发表于2017-12-25 20:41 被阅读3次

    线性渐变:background : linear-gradient(起始颜色到结束颜色)

    #grad {
      background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
      background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
      background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
      background: linear-gradient(red, blue); /* 标准的语法 */
    }
    

    还可以指定角度

    • 默认是从上到下
    • 从左到右
     background: linear-gradient(to right, red , blue);
    
    • 对角,从左上角到右下角
     background: linear-gradient(to bottom right, red , blue);
    
    • 实用角度


      角度值
    background: linear-gradient(angle, color-stop1, color-stop2);
    
    • 可以控制颜色的范围
    background: linear-gradient(red 1%, green 8%, blue 90%); 
    
    • 使用透明度来控制渐变
      background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); 
    

    径向渐变

    background: radial-gradient(center, shape size, start-color, ..., last-color);
    
    
    • 一般与线性渐变一样
    • 可以选择形状渐变

    circle 是圆
    ellipse 默认是椭圆

        background: radial-gradient(circle, red, yellow, green); 
    
    

    相关文章

      网友评论

        本文标题:颜色渐变

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