zoukankan      html  css  js  c++  java
  • css3 的渐变分为线性渐变和径向渐变

    css3 的渐变分为线性渐变径向渐变

    <style>
            * {
                margin: 0;
                padding: 0;
                font-size: 0.16rem;
            }
    //线性渐变:
            #jb {
                 500px;
                height: 200px;
                /*线性渐变*/
                background-image: linear-gradient(red, yellow);
            }

            #jb1 {
                 500px;
                height: 200px;
                /*方向线性渐变*/
                background-image: linear-gradient(to top right, red, yellow);
            }

            #jb2 {
                 500px;
                height: 200px;
                /*角度线性渐变*/
                background-image: linear-gradient(45deg, red, yellow);
            }

            #jb3 {
                 500px;
                height: 200px;
                /*多种颜色等比例渐变*/
                background-image: linear-gradient(to bottom right, red 0%, yellow 30%, orange 60%, green 100%);
            }
      //径向渐变 :
            #jb4 {
                 500px;
                height: 200px;
                /*两种颜色径向渐变*/
                background-image: radial-gradient(green, blue);
            }

            #jb5 {
                 500px;
                height: 200px;
                /*椭圆径向渐变*/
                background-image: radial-gradient(ellipse, red, yellow);
            }

            #jb6 {
                 500px;
                height: 200px;
                /*圆形可设置大小的径向渐变*/
                background-image: radial-gradient(circle 100px, #000, #ff0000);
            }

            #jb7 {
                 500px;
                height: 200px;
                /*重复的径向渐变*/
                background-image: repeating-radial-gradient(circle 50px, #000, #ff0000);
            }

            /* 文字渐变 */
            .text-gradient {
                display: inline-block;
                font-family: '微软雅黑';
                font-size: 0.16rem;
                position: relative;
            }

            .text-gradient[data-text]::after {
                content: attr(data-text);
                color: #FBEE00;
                position: absolute;
                left: 0;
                z-index: 2;
                -webkit-mask-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBEE00), to(rgba(251, 246, 147, .6)));
            }
        </style>
    </head>

    <body>
        <h2>线性渐变</h2>
        <div id="jb">
            线性渐变
        </div>
        <div id="jb1">
            方向线性渐变
        </div>
        <div id="jb2">
            角度线性渐变
        </div>
        <div id="jb3">
            多种颜色等比例渐变
        </div>
        <h2>径向渐变</h2>
        <div id="jb4">
            两种颜色径向渐变
        </div>
        <div id="jb5">
            椭圆径向渐变
        </div>
        <div id="jb6">
            圆形可设置大小的径向渐变
        </div>
        <div id="jb7">
            重复的径向渐变
        </div>
        <h3 class="text-gradient" data-text="文字渐变">文字渐变</h3>

    </body>
    <script>
      //重复的径向渐变通过添加定时器设置
        var jb = document.getElementById("dd7");
        var sz = 50;
        setInterval(function () {
            sz+= 5;
            if (sz >= 100) {
                sz = 50;
            }
            jb.style.backgroundImage = 'repeating-radial-gradient(circle ' + sz + 'px,red,yellow)';
        }, 200);
    </script>
  • 相关阅读:
    Linux 下没有 my.cnf 文件的解决方式,完全是我自己整的,好多教程都是瞎扯的 (zhuan)
    Virtualbox虚拟机安装CentOS6.5图文详细教程(zhuan)
    virtualbox中centos系统配置nat+host only上网(zhuan)
    VirtualBox的网络配置,Host Only+NAT方式 (zhuan)
    Linux上安装Mysql后除了本机其他机器不能访问的问题(zhuan)
    VirtualBox没有64位选项,无法安装64位的解决方法(zhuan)
    CentOS查看内核版本,位数,版本号 (zhuan)
    datagrid实现单行的选择、取消
    datagrid实现行的上移和下移
    Excel 、数据库 一言不合就转换 (zhuan)
  • 原文地址:https://www.cnblogs.com/whx123/p/12144918.html
Copyright © 2011-2022 走看看