>首页> IT >

CSS3中的渐变分为哪几类

时间:2022-03-29 17:50:01       来源:PHP中文网

本教程操作环境:windows10系统、CSS3&&HTML5版、Dell G3电脑。

CSS3中的渐变分为哪几类

CSS3 Gradient分为linear-gradient(线性渐变)和radial-gradient(径向渐变)。

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

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

线性渐变

linear-gradient() 函数用于创建一个表示两种或多种颜色线性渐变的图片。

创建一个线性渐变,需要指定两种颜色,还可以实现不同方向(指定为一个角度)的渐变效果,如果不指定方向,默认从上到下渐变。

CSS 语法

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

direction用角度值指定渐变的方向(或角度)。

color-stop1, color-stop2,...用于指定渐变的起止颜色。

示例如下:

 123 

线性渐变 - 对角

从左上角开始(到右下角)的线性渐变。起点是红色,慢慢过渡到黄色:

注意: Internet Explorer 8 及之前的版本不支持渐变。

输出结果:

径向渐变

radial-gradient() 函数用径向渐变创建 "图像"。

径向渐变由中心点定义。

为了创建径向渐变你必须设置两个终止色。

CSS 语法

background-image: radial-gradient(shape size at position, start-color, ..., last-color);

shape确定圆的类型:

ellipse (默认): 指定椭圆形的径向渐变。

circle :指定圆形的径向渐变

size定义渐变的大小,可能值:

farthest-corner (默认) : 指定径向渐变的半径长度为从圆心到离圆心最远的角

closest-side :指定径向渐变的半径长度为从圆心到离圆心最近的边

closest-corner : 指定径向渐变的半径长度为从圆心到离圆心最近的角

farthest-side :指定径向渐变的半径长度为从圆心到离圆心最远的边

position定义渐变的位置。可能值:

center(默认):设置中间为径向渐变圆心的纵坐标值。

top:设置顶部为径向渐变圆心的纵坐标值。

bottom:设置底部为径向渐变圆心的纵坐标值。

start-color, ..., last-color用于指定渐变的起止颜色。

示例如下:

 123 

径向渐变 - 形状

椭圆形 Ellipse(默认):

圆形 Circle:

注意: Internet Explorer 9 及之前的版本不支持渐变。

输出结果:

(学习视频分享:css视频教程)

以上就是CSS3中的渐变分为哪几类的详细内容,更多请关注php中文网其它相关文章!

关键词: 线性渐变 相关文章 从上到下