CSS渐变

今天学了渐变才发现,真的不难就是方向多了,记的东西多了一丢丢。

 

<!DOCTYPE html>
<html>
    <head>
        <title>首页</title>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
        <meta http-equiv="Pragma" name="no-store" />
        <meta http-equiv="Cache-Control" name="no-store" />
        <meta http-equiv="window-target" content="_top" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
        <meta name="HandheldFriendly" content="true" />
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
        <meta name="apple-mobile-web-app-capable" content="yes" />
        <meta content="telephone=no" name="format-detection" />
        <meta name="renderer" content="webkit">
        <meta name="screen-orientation" content="portrait">
        <meta name="full-screen" content="yes">
        <meta name="x5-orientation" content="portrait">
        <meta name="x5-fullscreen" content="true">
        <meta name="msapplication-tap-highlight" content="no">
        <link rel="stylesheet" href="css/template.css" />
        <style>
            div{
                width:100%;
                height:100px;
            }
                /*从orange向green渐变*/
                /*从左向右渐变*/
            .linear1{
                background-image: linear-gradient(360deg,orange,green);background-image:-webkit-linear-gradient(360deg,orange,green);}
            .linear8{background-image: linear-gradient(0deg,orange,green);background-image:-webkit-linear-gradient(0deg,orange,green);}
            /*效果是从顶部向底部渐变*/
            .linear2{background-image: linear-gradient(to bottom,orange,green);background-image:-webkit-linear-gradient(to bottom,orange,green);}
            .linear6{background-image: linear-gradient(270deg,orange,green);background-image:-webkit-linear-gradient(270deg,orange,green);}
            /*从右边向左边渐变*/
            .linear3{background-image: linear-gradient(180deg,orange,green);background-image:-webkit-linear-gradient(180deg,orange,green);}
            .linear4{background-image: linear-gradient(-180deg,orange,green);background-image:-webkit-linear-gradient(-180deg,orange,green);}
            /*效果是从底部向顶部渐变*/
            .linear5{background-image: linear-gradient(90deg,orange,green);background-image:-webkit-linear-gradient(90deg,orange,green);}
            .linear7{background-image: linear-gradient(-270deg,orange,green);background-image:-webkit-linear-gradient(-270deg,orange,green);}
            .linear9{background-image:linear-gradient(to top,orange,green);background-image:-webkit-linear-gradient(to top,orange,green);}
            /*从右下角向左上角线性渐变*/
            .linear10{background-image: linear-gradient(to top left,#00cc66,#505050);background-image:-webkit-linear-gradient(to top left,#00cc66,#505050);}
            /*从左下角向右上角线性渐变*/
            .linear11{background-image: linear-gradient(to top right,#00cc66,#505050);background-image:-webkit-linear-gradient(to top right,#00cc66,#505050);}
            /*从右上角向左下角线性渐变*/
            .linear12{background-image:linear-gradient(to bottom left,#00cc66,#505050);background-image:-webkit-linear-gradient(to bottom left,#00cc66,#505050);}
            /*从左上角向右下角线性渐变*/
            .linear13{background-image: linear-gradient(to bottom right,#00cc66,#505050);background-image:-webkit-linear-gradient(to bottom right,#00cc66,#505050);}
            /*从右向左线性渐变*/
            .linear14{background-image: linear-gradient(to left,#505050,green,#00cc66,orange);background-image:-webkit-linear-gradient(to left,#505050,green,#00cc66,orange);}
            /*径向渐变*/
            /*1,渐变往中心方向聚焦--center*/
            .linear15{
                background-image:radial-gradient(circle at center,#505050,#00cc66);
                background-image:-webkit-radial-gradient(circle at center,#505050,#00cc66);
                }
            /*2,渐变往顶部方向聚焦--top*/
            /*3,渐变往右边方向聚焦--right*/
            /*4,渐变往底部方向聚焦--bottom*/
            /*5,渐变往左边方向聚焦--left*/
            /*6,渐变往左上角方向聚焦--top left*/
            /*7,渐变往右上角方向聚焦--top right*/
            /*8,渐变往右下角方向聚焦--bottom right*/
            /*9,渐变往左下角方向聚焦--bottom left*/
            /*circle是圆形,ellipse是椭圆形*/
            /*圆形渐变*/
            .linear16{
                background-image:radial-gradient(20px circle at center,#505050,#00cc66);
                background-image:-webkit-radial-gradient(circle at center,#505050,#00cc66);
                }
            /*椭圆渐变*/
            .linear17{
                background-image:radial-gradient(2em 4em ellipse at center,#505050,#00cc66);
                background-image:-webkit-radial-gradient(circle at center,#505050,#00cc66);
                }
                /*可以自定义圆形的方向*/
            .linear18{
                background-image:radial-gradient(2em circle at top,#505050,#00cc66);
                background-image:-webkit-radial-gradient(circle at center,#505050,#00cc66);
                }
                /*可以多色渐变*/
            .linear19{
                background:radial-gradient(red 20%,green 50%,blue 80%);
                background:-webkit-radial-gradient(red 20%,green 50%,blue 80%);
                }
        </style>
    </head>

    <body>
        <section>    
        <!--从左向右渐变-->
        <div class="linear1"></div>
        <div class="linear8"></div>
        <!--从顶部向底部渐变-->
        <div class="linear2"></div>
        <div class="linear6"></div>
        <!--从右边向左边渐变-->
        <div class="linear3"></div>
        <div class="linear4"></div>
        <!--从底部向顶部渐变-->
        <div class="linear5"></div>
        <div class="linear7"></div>
        <div class="linear9"></div>
        <!--从右下角向左上角线性渐变-->
        <div class="linear10"></div>
        <!--从左下角向右上角线性渐变-->
        <div class="linear11"></div>
        <!--从右上角向左下角线性渐变-->
        <div class="linear12"></div>
        <!--从左上角向右下角线性渐变-->
        <div class="linear13"></div>
        <!--从右向左渐变-->
        <div class="linear14"></div>
        <!--径向渐变-->
        <div class="linear15"></div>
        <!--圆形渐变-->
        <div class="linear16"></div>
        <!--椭圆渐变-->
        <div class="linear17"></div>
        <!--可以自定义圆形的方向-->
        <div class="linear18"></div>
        
        <div class="linear19"></div>
        </section>
    </body>

</html>

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。