CSS之渐变

作者: 追逐_chase | 来源:发表于2018-11-23 09:42 被阅读0次
web.jpg

线性渐变 linear-gradient

 .box-transition {
            width: 170px;
            height: 50px;
            margin: auto;
        }

        .item:nth-child(1) .box-transition {
                background-image: linear-gradient(yellow,green);
        }
        /*多颜色渐变*/
        .item:nth-child(2) .box-transition {
            background-image: linear-gradient(yellow,green,red,blue);
        }

        /*用角度确定方向*/
        .item:nth-child(3) .box-transition {
            background-image: linear-gradient(0, yellow, green);
        }

        /*用角度确定方向 正上方为0度 顺时针旋转*/
        .item:nth-child(4) .box-transition {
            background-image: linear-gradient(90deg, yellow, green);
        }

        /*用角度确定方向 正上方为0度 顺时针旋转*/
        .item:nth-child(5) .box-transition {
            background-image: linear-gradient(180deg, yellow, green);
        }
        /*用关键字来确定方向*/
        .item:nth-child(6) .box-transition {
            background-image: linear-gradient(to top, yellow, green);
        }
        /*用关键字来确定方向*/
        .item:nth-child(7) .box-transition {
            background-image: linear-gradient(to left top, yellow, green);
        }

        /*用关键字来确定方向*/
        .item:nth-child(8) .box-transition {
            background-image: linear-gradient(135deg, yellow, green);
        }

        /*控制渐变*/
        .item:nth-child(9) .box-transition {
            background-image: linear-gradient(to left, yellow 20%, green 40%, blue);
        }


image.png

径向渐变 radial-gradient 和 重复渐变 repeating-linear-gradient

 .radial-gradient {
            width: 200px;
            height: 200px;
            margin: 5px auto;
        }
        /*从一个中心点开始沿着四周方向进行渐变*/
        .item:nth-child(1) .radial-gradient {
            background-image: radial-gradient(yellow,green);
        }

        /*1、辐射范围 2、中心点 3、颜色的起止*/
        .item:nth-child(2) .radial-gradient {
            background-image: radial-gradient(120px at center center,yellow, green);
        }

        /*中心位置参照的是盒子的左上角*/
        .item:nth-child(3) .radial-gradient {
            background-image: radial-gradient(120px at 80px 80px,yellow, green);
        }

        /*辐射范围的半径可以不等即可以是椭圆*/
        .item:nth-child(4) .radial-gradient {
            background-image: radial-gradient(120px 80px at center center,yellow, green);
        }

        /**/
        .item:nth-child(5) .radial-gradient {
            background-image: radial-gradient(circle at center center,yellow, green);
        }

        .item:nth-child(6) .radial-gradient {
            background-image: radial-gradient(ellipse at center center,yellow, green);
        }


        /*重复线型渐变*/

        .item:nth-child(7) .radial-gradient {

            background-image: repeating-linear-gradient(yellow 10%,green 40%);
        }


        /*重复径向渐变*/

        .item:nth-child(8) .radial-gradient {
            background-image: repeating-radial-gradient(yellow 10%, rebeccapurple 40%);
        }


        /*应用*/

        .item:nth-child(9) .radial-gradient {

            width: 180px;
            height: 90px;
            background-color: #036663;
            border-radius: 6px;

            line-height: 90px;
            text-align: center;

            background-image: linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0));
        }


        /*球体*/
        .item:nth-child(10) .radial-gradient {
            width: 180px;
            height: 180px;
            border-radius: 90px;
            background-color: blue;
            background-image: radial-gradient(120px at 50px 50px,rgba(0,0,0,0.5),rgba(0,0,0,0));
        }

        /*进度条*/

        .item:nth-child(11) .radial-gradient {
            height: 40px;
            background-color: yellow;
            background-image: linear-gradient(135deg,blue 25%,transparent 25%,transparent 50%,blue 50%,blue 75%,transparent 50%,transparent 75%);
            background-size: 40px 40px;
        }


image.png

喜欢文章的👍一下,谢谢,有想学习[web]可以私聊我。

image.png

相关文章

  • CSS之渐变

    线性渐变 linear-gradient 径向渐变 radial-gradient 和 重复渐变 repeati...

  • css3渐变:线性和径向

    知识点: CSS3 渐变CSS3 线性渐变CSS3 径向渐变 CSS3 渐变 渐变(gradients)可以在两个...

  • Css渐变gradients深入理解

    css渐变(专题) css3定义了两种渐变:线性渐变(Linear Gradients)or 径向渐变(Radia...

  • Css渐变gradients深入理解

    css渐变(专题) 【目录】 css渐变(专题)线性渐变(linear-gradient)第一个参数(方向,可忽略...

  • CSS3渐变的使用方法:

    CSS3渐变的使用方法: css3的渐变分为两种,下面进行依次的讲解:.线性渐变. .径向渐变. *1.线性渐变 ...

  • CSS渐变之背景、边框、字体渐变

    使用CSS实现背景色渐变、边框渐变,字体渐变的效果。 背景色渐变 效果如图: linear-gradient: (...

  • CSS 渐变

    1、CSS3 渐变(Gradients) 线性渐变CSS3 渐变(gradients)可以让你在两个或多个指定的颜...

  • CSS3之渐变

    一、CSS3渐变简介 CSS3渐变是什么?渐变是两种或多种颜色之间的平滑过渡。CSS3 渐变可以让你在两个或多个指...

  • 【5.8】css写颜色渐变

    css 写渐变

  • Css权威指南(4th,第四版中文翻译)-17.过渡

    CSS过渡 CSS transition 提供了一种控制属性渐变的方法。例如: 过渡属性 渐变有4中渐变属性组成:...

网友评论

    本文标题:CSS之渐变

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