css如何实现颜色的渐变??

html-css016

css如何实现颜色的渐变??,第1张

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<style>标签中,输入css代码:

div{width:200pxheight:150pxbackground:linear-gradient(red,white)}

3、浏览器运行index.html页面,此时td中的div的背景颜色从红色到白色渐变。

conic-gradient是圆锥渐变,以一个点为中心起始点,沿着圆周变化。

语法: conic-gradient( from 起始角度 at 中心点位置, 渐变断点 )

兼容性:

一个简单的例子:看清他的渐变方向,起始点是图形中心,然后以顺时针方向绕中心实现渐变效果。

linear-gradient 线性渐变的方向是一条直线,可以是任何角度,向下/向上/向左/向右/对角方向。看一个简单的例子。repeating-linear-gradient()表示重复的线性渐变。

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

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

径向渐变是从圆心点以椭圆形状向外扩散。

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

shape 参数定义了形状。它可以是值 circle 或 ellipse。其中,circle 表示圆形,ellipse 表示椭圆形。默认值是 ellipse。

repeating-radial-gradient() 函数用于重复径向渐变。

https://gitee.com/susuhhhhhh/css_demos