zoukankan      html  css  js  c++  java
  • CSS渐变

    (1)、什么是渐变:

    CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。

    (2)CSS3渐变的分类

    线性渐变(Linear Gradients- 向下/向上/向左/向右/对角方向

    径向渐变(radial-gradient- 由它们的中心定义

    (3) CSS3 线性渐变

    1、从上到下

    下面的实例演示了从顶部开始的线性渐变。起点是红色,慢慢过渡到蓝色:

    #grad { background-image: linear-gradient(#e66465, #9198e5); }

    2、从左到右

    下面的实例演示了从左边开始的线性渐变。起点是红色,慢慢过渡到蓝色:

    #grad { 
    
    height: 200px; background-image: linear-gradient(to right, red , yellow);
    
    }

    3、对角

    下面的实例演示了从左上角开始(到右下角)的线性渐变。起点是红色,慢慢过渡到蓝色:

    #grad {
    
            height: 200px; background-image: linear-gradient(to bottom right, red, yellow);
    
    }

    4、对角使用多个颜色结点

    带有多个颜色结点的从上到下的线性渐变:

    #grad { background-image: linear-gradient(red, yellow, green); }

    5、使用透明度(transparent

    CSS3 渐变也支持透明度(transparent),可用于创建减弱变淡的效果。

    #grad {background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); }

    (4) CSS3 径向渐变

    径向渐变由它的中心定义。

    1、 颜色结点均匀分布(默认情况下)

    #grad { background-image: radial-gradient(red, yellow, green); }

    2、颜色结点不均匀分布

    #grad { background-image: radial-gradient(red 5%, yellow 15%, green 60%); }

    3、设置形状

    shape 参数定义了形状。它可以是值 circle ellipse。其中,circle 表示圆形,ellipse 表示椭圆形。默认值是 ellipse

    #grad { background-image: radial-gradient(circle, red, yellow, green); }

     

  • 相关阅读:
    CMD文件分析
    #ifdef __cplusplus
    nginx查看post请求日志
    JNI常见错误1
    include、include_once与require、require_once区别
    在Windows下利用Eclipse调试FFmpeg
    在Windows下利用MinGW编译FFmpeg
    图文详解YUV420, yuv格式2
    yuv rgb 像素格式1
    libyuv 编译for ios
  • 原文地址:https://www.cnblogs.com/chengxiao35/p/13537773.html
Copyright © 2011-2022 走看看