首页 边框图片生成器

CSS 边框图片生成器

调整宽度、切片、重复和渐变 — 即时获取可用的 CSS border-image 代码,100% 在浏览器中完成。

控件

预览

CSS 代码

什么是 CSS border-image 属性?

CSS border-image 属性允许您用图片或渐变而非纯色来装饰元素边框。它是一个简写属性,结合了 border-image-source(图片或渐变)、border-image-slice(图片如何分为区域)、border-image-widthborder-image-outsetborder-image-repeat(切片如何平铺或拉伸)。使用渐变,您可以创建鲜艳的多色边框,无需外部图片文件。

所有现代浏览器都支持 border-image,特别适用于创建装饰性框架、渐变边框和超越纯色效果的基于图案的轮廓。

边框切片详解

border-image-slice 属性将源图片(或渐变)分为九个区域:四个角、四条边和一个中心。切片值决定切割发生的位置。较高的切片百分比意味着更多图片用于角部,较低的百分比意味着边缘拉伸更多。使用渐变源时,切片控制多少渐变分配给边框区域与中心。

尝试不同的切片值会显著改变外观:50% 的切片给角和边相等的权重,而 10% 的切片使渐变主要在拉伸的边缘区域可见。

边框图片重复模式

border-image-repeat 属性控制图片边缘区域沿边框如何平铺。CSS 提供四种模式,每种产生不同的视觉效果:

模式行为
stretch拉伸边缘区域以填充边框(默认)
repeat平铺边缘区域,可能在中点截断
round平铺并缩放,使区域整数次填充
space平铺并均匀分布额外空间,不缩放

对于渐变,stretch 通常产生最平滑的结果,因为渐变在边框上无缝混合。roundrepeat 可以创建有趣的图案效果。

何时使用 border-image

当需要比简单纯色更具装饰性的边框时,border-image 是理想选择。常见用例包括英雄区域的渐变边框、图片或卡片周围的装饰框架、标注框的图案边框,以及匹配品牌色调的主题边框。它也适用于创建响应式装饰元素,因为边框随元素缩放而不失真(在 stretch 模式下)。

但是,当需要精确控制每条边时,border-image 不太理想 — 此时请使用单独的边框属性。border-image 统一应用于所有四条边。

如何生成 border-image

本工具让您可视化设计 border-image:设置边框宽度、调整切片百分比、选择重复模式、选择两个渐变颜色和角度。预览实时更新,CSS 代码自动生成。点击"复制 CSS"获取代码并粘贴到样式表。

所有操作都在浏览器中本地运行 — 不会向任何服务器发送数据,您的设计选择完全私密。

如何在 CSS 中创建渐变边框?

使用 border-image: linear-gradient(45deg, #0ea5e9, #86efac) 30;,并设置 border 宽度。渐变成为边框源。

border-image-slice 有什么作用?

它将图片或渐变分为九个区域。值控制角和边各分多少。值越高,角的部分越多。

渐变用哪种重复模式最好?

stretch 通常给渐变最平滑的结果,因为它在边框上无缝混合,没有可见的平铺。

我的输入会上传到服务器吗?

不会。所有处理均在本地进行。您的颜色和样式选择不会离开浏览器。