美文网首页css解决方案
CSS中的渐变——线性渐变

CSS中的渐变——线性渐变

作者: 听书先生 | 来源:发表于2021-12-19 22:55 被阅读0次
1、前言

CSS提供了一种绘制渐变图的机制,这个渐变的机制可以接受任何图片的属性联合使用,包括background-image,我们可以尝试使用一个渐变背景:

.profile-box {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, #0c3662 0%, #dee3eb 100%);
}
渐变背景图.png
2、浏览器支持条件

有些旧版本的WebKit浏览器只支持线性渐变

3、线性渐变

使用到的linear-gradient()函数,可以假设一条线,从元素顶部到底部绘制了一个渐变背景,这条线的角度由这个函数的前面关键字(to,bottom),位置由0%处的颜色是浅灰色,而位置100%处也就是元素顶部的颜色是深蓝色。

渐变线的方向可以使用关键字to,再加上一个表示边的(top、right、bottom、left)或者使用角来表示(top left、top right、bottom left、bottom right)的关键字来指定。
此外还可以使用deg单位指定渐变线的角度,0deg表示垂直向上,增大角度值就意味着沿顺时针方向旋转,直到360deg,度数表示绘制渐变的方向,因此起点就在我们指定的相反方向。
当设置为45deg的渐变:

.profile-box {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #dee3eb, #0c3662);
}
对角渐变的起点与终点位置.png
4、默认值及色标位置

线性渐变的默认方向是自上而下的,而且0%和100%分别表示第一个和最后一个色标的位置,因此,可以简写为:

 background-image: linear-gradient(#0c3662, #dee3eb);

新增色标若未指定位置,则在0%~100%范围内取均值,比如:有3个未指定位置的色标,那么它们的位置分布为0%、50%、100%

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

除了百分比外,还可以使用绝对值指定色标的位置,比如:

background-image: linear-gradient(#cfdfee, #8da9cf  100px);
image.png

这种写法渐变是顶部从浅蓝色开始渐变,往下走100px之后过渡到深蓝色,然后一直到底部都是深蓝色。

相关文章

  • 带有斜杠的进度条

    线性渐变 径向渐变 重复线性渐变 例子 css html 效果图

  • CSS3渐变的使用方法:

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

  • CSS中的渐变——线性渐变

    1、前言 CSS提供了一种绘制渐变图的机制,这个渐变的机制可以接受任何图片的属性联合使用,包括background...

  • css3渐变:线性和径向

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

  • Css渐变gradients深入理解

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

  • css3的渐变.倒影.过渡.2D变形.

    1.css3的渐变,分为线性渐变和径向渐变,下面举例说明 1.1线性渐变写法是linear-gradient如下图...

  • Css渐变gradients深入理解

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

  • 渐变色彩 - Gradient

    CSS3Gradient分为线性渐变(linear)和径向渐变(radial) 线性渐变: 参数:第一个参数:指定...

  • CSS渐变

    css渐变分为:1.线性渐变(linear-gradient) 2.径向渐变(radi...

  • CSS 渐变

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

网友评论

    本文标题:CSS中的渐变——线性渐变

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