zoukankan      html  css  js  c++  java
  • css3线性渐变

    <!DOCTYPE html>
    <html>
    <head>
    <title>线性渐变</title>
    <style type="text/css">
    div{
    150px;
    height: 150px;
    margin-top: 20px;
    }
    /*渐变分线性渐变和径向渐变
    线性渐变:linear-gradient();
    1.渐变必须有两种及以上颜色
    2.css中渐变是作为元素的background-image出现的
    3.线性渐变语法为(终点/方向,颜色1 渐变的位置1,颜色2 渐变的位置2,......)
    4.终点/方向可以是to top/to left/to right/to bottom,to left top....
    5.终点/方向还可以是角度 比如0deg to top*/
    .first{
    background-image: linear-gradient(to top,yellow,pink);
    }
    .second{
    /*需要注意的是第一个和最后一个色标并没有指定一个位置; 位置值0%和100%将分别自动的分配给第一个和最后一个色标 。中间的色标指定一个80%的位置, 把剩下的部分留给底部
    */
    background-image: linear-gradient(to right bottom,green,pink 80%,black)
    }
    .third{
    /*正值的角度是以顺时针来的
    负值的角度以逆时针来的
    */
    background-image: linear-gradient(-20deg,skyblue,gold,purple);
    }
    .forth{

    /*rgba()也可以作为颜色放在渐变里使用
    /*rgba:() 4个值 最后一个是模糊度*/*/


    background-image: repeating-linear-gradient(to left,blue,rgba(100,0,0,.3),gold 10%);
    1000px;
    }
    .fifth{
    /*transparent也可以作为颜色在渐变里使用
    渐变linear-gradient后面和括号中间不能加空格*/
    background-image: repeating-linear-gradient(to bottom,#ccc,transparent 7%,transparent 15%);
    }
    </style>
    </head>
    <body>
    <div class="first"></div>
    <div class="second"></div>
    <div class="third"></div>
    <div class="forth"></div>
    <div class="fifth"></div>
    </body>
    </html>

  • 相关阅读:
    AtCoder Grand Contest 015 题解
    AtCoder Grand Contest 014 题解
    AtCoder Grand Contest 013 题解
    AtCoder Grand Contest 012 题解
    AtCoder Grand Contest 011 题解
    AtCoder Grand Contest 010 题解
    AtCoder Grand Contest 009 题解
    NOIP2017 Day2 题解
    博客园主题备份
    多项式全家桶
  • 原文地址:https://www.cnblogs.com/adialike/p/6383768.html
Copyright © 2011-2022 走看看