Skip to main content

CSS 线性渐变生成器 使用自定义颜色、角度和颜色停靠点创建CSS线性渐变。

线性渐变生成器 illustration
🎨

线性渐变生成器

使用自定义颜色、角度和颜色停靠点创建CSS线性渐变。

1

设置颜色

选择开始和结束颜色,以及可选的中间颜色停靠点。

2

调整角度

从0°到360°设置渐变方向。

3

复制CSS

复制生成的CSS linear-gradient()代码用于您的项目。

Loading tool...

What Is 线性渐变生成器?

线性渐变生成器可以创建平滑的颜色过渡效果,沿着一条直线产生CSS线性渐变(linear-gradient())代码,可直接用于网页项目。您可以设置起始颜色、结束颜色、渐变角度,并添加多个中间颜色停靠点,以精确控制位置。线性渐变是最通用的CSS功能之一,常用于背景、叠加层、文本效果和装饰元素。本工具提供实时的视觉预览和可直接复制的CSS代码。交互式界面允许您尝试不同的颜色组合、方向和停靠点位置,从而创建从微妙的双色渐变到复杂的多色过渡效果。

Why Use 线性渐变生成器?

  • 实时视觉预览,当您调整颜色和角度时
  • 添加无限中间颜色停靠点,具有位置控制
  • 完全360°角度控制,适用于任何渐变方向
  • 生成干净、可生产的CSS代码
  • 轻松删除颜色停靠点,以便快速实验

Common Use Cases

英雄背景

为英雄部分和着陆页创建吸引人的渐变背景。

按钮样式

设计具有平滑颜色过渡的渐变按钮。

叠加效果

将渐变层叠在图像上,以提高文本可读性或艺术效果。

部分分隔符

使用细微的渐变来视觉地分离页面部分,而不使用硬线。

Technical Guide

CSS线性渐变(linear-gradient())沿着一个由角度定义的直线创建颜色过渡。语法为:linear-gradient(角度,颜色1位置1,颜色2位置2,...)。角度可以用度数指定(0deg = 从下到上,90deg = 从左到右),也可以使用关键字(to right、to bottom left)。颜色停靠点定义了每种颜色的位置作为百分比(0% = 开始,100% = 结束)。浏览器使用sRGB颜色空间在停靠点之间插值。同一位置的多个停靠点会创建硬性颜色过渡。渐变可以使用任何CSS颜色格式(hex、rgb、hsl、命名颜色),并支持透明度通过rgba/hsla实现。现代浏览器都支持linear-gradient(),无需供应商前缀。为了提高性能,CSS渐变由GPU渲染,比渐变图像更高效。

Tips & Best Practices

  • 1
    使用90°创建从左到右的水平渐变,使用180°创建从上到下的垂直渐变
  • 2
    在50%处添加一个颜色停靠点,以创建渐变中的明确中点
  • 3
    使用半透明颜色(rgba)作为图像上的叠加渐变
  • 4
    相同位置的多个停靠点会创建硬色的带状,而不是平滑的过渡
  • 5
    细微的渐变(相似的色调)通常看起来比戏剧性的渐变更专业

Related Tools

Frequently Asked Questions

Q 什么是CSS线性渐变?
CSS linear-gradient()创建了一条平滑的颜色过渡沿着一条直线。它是一个用作背景图像值的CSS函数,直接渲染而无需图像文件。
Q 我可以使用多于两个颜色吗?
是的!您可以添加尽可能多的颜色停靠点。每个停靠点定义了一个颜色及其在渐变线上的位置。
Q 角度如何工作?
0°从底部到顶部,90°从左到右,180°从顶部到底部,270°从右到左。任何两个之间的角度创建对角线渐变。
Q CSS渐变在所有浏览器中都有效吗?
是的,linear-gradient()自2013年左右起支持所有现代浏览器(Chrome、Firefox、Safari、Edge),无需供应商前缀。

About This Tool

线性渐变生成器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.