css3中线性渐变,径向渐变的方法

这篇文章主要讲解了“css3中线性渐变,径向渐变的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css3中线性渐变,径向渐变的方法”吧!

我们提供的服务有:成都网站设计、成都网站制作、微信公众号开发、网站优化、网站认证、榆次ssl等。为数千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的榆次网站制作公司

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

CSS3 定义了两种类型的渐变(gradients):

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

径向渐变(Radial Gradients)- 由它们的中心定义

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        div{

            margin: 20px;

            display: inline-block;

            width: 150px;

            height: 150px;

            text-align: center;

            line-height: 150px;

        }

        .box1{

            /* 均匀分布 */

            background-image: radial-gradient(red, blue); 

        }

        .box2{

            /* 不均匀分布 */

            background-image: radial-gradient(red 5%, blue 18%, orange 50%); 

        }

    </style>

</head>

<body>

    <div class="box1"></div>

    <div class="box2"></div>

</body>

</html>

一、linear-gradient(线性渐变)

 为了创建一个线性渐变,你必须至少定义两种颜色节点。颜色节点即你想要呈现平稳过渡的颜色。同时,你也可以设置一个起点和一个方向(或一个角度)

语法:

background-image: linear-gradient(direction, color-stop1, color-stop2, ...);

direction表示渐变方向,color-stop1、color-stop2表示渐变颜色

1.默认情况下,线性渐变是从上到下,也就是可以不用设置direction参数

div{

    height: 200px;

    background-image: linear-gradient(red, blue);

}

从顶部开始的线性渐变。起点是红色,慢慢过渡到蓝色:

radial-gradient(径向渐变)

为了创建一个径向渐变,你也必须至少定义两种颜色节点。颜色节点即你想要呈现平稳过渡的颜色。同时,你也可以指定渐变的中心、形状(圆形或椭圆形)、大小。

默认情况下,渐变的中心是 center(表示在中心点),渐变的形状是 ellipse(表示椭圆形),渐变的大小是 farthest-corner(表示到最远的角落)。

语法:

.box1{

    background-image:repeating-radial-gradient(red 0px,red 15px,blue 15px,blue 30px);

}

.box2{

    background-image:repeating-radial-gradient(red 2%,black 15%,blue 20%);

}

感谢各位的阅读,以上就是“css3中线性渐变,径向渐变的方法”的内容了,经过本文的学习后,相信大家对css3中线性渐变,径向渐变的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!

新闻名称:css3中线性渐变,径向渐变的方法
路径分享:https://www.cdcxhl.com/article16/isppdg.html

成都网站建设公司_创新互联,为您提供品牌网站建设网站设计公司外贸建站用户体验App设计动态网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计