十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要讲解了“css3中线性渐变,径向渐变的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css3中线性渐变,径向渐变的方法”吧!
我们提供的服务有:成都网站设计、成都网站制作、微信公众号开发、网站优化、网站认证、榆次ssl等。为数千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的榆次网站制作公司
CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。
CSS3 定义了两种类型的渐变(gradients):
线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向
径向渐变(Radial Gradients)- 由它们的中心定义
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%);
}
一、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中线性渐变,径向渐变的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!