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

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

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

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

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

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

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

   

   

   

    Document

   

   

   

一、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中线性渐变,径向渐变的方法
链接分享:http://scyanting.com/article/isppdg.html