跳到主要内容
Toolars
探索
报告问题

设计 · 本地工具

CSS 三角形生成器

CSS Triangle Generator

生成向上、下、左、右四种方向的纯 CSS 三角形,底边与高度 8–180 px,用边框技巧实现,与分辨率无关,改一个十六进制值即可换色。

任务路径 / 从输入到结果

选择方向

本地运行 · 不做任何上传

了解CSS 三角形生成器的使用方法、隐私说明与相关工具

任务路径 / 从输入到结果

如何制作 CSS 三角形

  1. 01

    选择方向

    在“方向”下选择“向上”“向右”“向下”或“向左”。预览会立即更新——这个技巧为一条边框上色,其余相邻边框保持透明。工作区初始是一个向上的三角形。

  2. 02

    设置尺寸

    将“底边宽度”和“三角形高度”分别设为 8–180 px,步进 1 px。朝上或朝下时,宽度是底边,高度是到尖角的距离;朝左或朝右时,高度是竖直底边,宽度是水平伸出距离。默认图形横向占 72 px、纵向占 64 px。

  3. 03

    选择填充颜色

    把“填充颜色”设为任意六位十六进制值,默认是 #0f4cff。实时预览与生成的 border-color 声明始终保持一致,所见即所复制。

  4. 04

    检查预览状态

    实时预览随每次修改重新渲染;当所有取值都在范围内时,状态标记显示“CSS 有效”。超出范围的值会把它变为“检查取值”,并阻止复制和下载,直到你修正高亮的控件。

  5. 05

    试用示例预设

    “加载示例”会设置向右的三角形:水平伸出 104 px、竖直底边 86 px、填充色 #ffd11a。“重置”恢复默认值。

  6. 06

    复制或下载 CSS

    点击“复制 CSS”把 .triangle 规则复制到剪贴板,或点击“下载 .css”将其保存为 toolars-triangle.css。该规则把宽度和高度设为零并声明四条边框,可以直接粘贴进任何样式表。

工具速览

处理方式
在浏览器本地完成
输入是否离开设备
从不
数据保留
不保存任何内容
价格
免费

你的输入留在浏览器里。

CSS 三角形生成器 使用经过验证的本地执行路径,不会创建隐藏的输入或输出历史记录。

本地执行

在当前浏览器标签页内运行。

无隐藏处理

使用中的工具数据绝不会成为 Toolars 的文档记录。

无需账户

无需创建账户即可使用核心工作流。登录后收藏才会同步到你的账户。

立即重置

关闭标签页,当前的工作数据即刻消失。

CSS 三角形生成器 究竟做什么

下拉箭头、提示框指针、面包屑分隔符,都需要一个干净利落的小三角形,而图片文件是错误的选择:高分屏上会发虚,还要多一次请求。用 CSS 边框拼出的三角形与分辨率无关,改一个十六进制值就能换色。CSS 三角形生成器在你调整方向、尺寸和填充的同时于本地渲染形状,试错只要几秒钟。效果满意后,点一下就能把写好的 .triangle 规则放进剪贴板。

常见问题

纯 CSS 三角形的原理是什么?
元素的宽度和高度都为零,再给它四条边框。为其中一条边框上色、让相邻两条边框保持透明,就得到一个干净的三角形——生成的 .triangle 规则会清楚显示,在你选的方向上哪条边框承载了“填充颜色”,而尖角对面的边框收缩为零。
可以生成多大的尺寸?
“底边宽度”和“三角形高度”都接受 8 到 180 px 的值,步进 1 px。超出范围的值会让预览状态变为“检查取值”,并阻止复制和下载,直到你修正高亮的控件,因此导出的规则始终是有效的。
三角形总是对称的吗?
是的。选择“向上”或“向下”时,两条透明的侧边边框各占底边宽度的一半,尖角始终居于底边中央;选择“向左”或“向右”时,上下边框以同样方式平分高度。生成的每个三角形都是等腰三角形——倾斜或直角的形状需要 clip-path 等其他技巧。
之后想改三角形的颜色或尺寸怎么办?
直接编辑生成的规则即可:只有一条边框承载填充颜色,相邻两条是透明的,尖角对面的边框为零。改那一个十六进制值即可换色,调整边框宽度即可改形状——第一次复制之后就不再需要生成器了。
生成的代码在所有浏览器里都能用吗?
可以。基于边框的三角形是 CSS 里最古老的技巧之一,不依赖图片、SVG 或 clip-path,生成的规则在所有现代浏览器中、任何屏幕密度下渲染效果一致,而且不需要任何网络请求。
会有内容被上传或存储吗?
不会。预览由校验通过的样式值在本地渲染;正如工作区底部所述,任何生成的值都不会进入存储、日志、分析或网络。

继续探索设计

相关任务,而非死胡同。

无需返回完整索引,直接进入另一个专注的工作区。

CSS 加载动画生成器

CSS Loader Generator

可视化设计轨道圆环或跳动三点两种加载动画,画布 24–160 px、周期 0.2–4 秒,导出的 CSS 自带 @keyframes 与减弱动效媒体查询。

创建

CSS 复选框生成器

CSS Checkbox Generator

设计 18–64 px 的自定义复选框外观并预览选中过渡;导出的 CSS 保留真实 input,键盘焦点与读屏播报不受影响,附焦点与禁用状态样式。

创建

CSS 开关生成器

CSS Switch Generator

设计纯 CSS 开关:轨道 44–128 px 宽、滑块 16–56 px,180 ms 滑动过渡;导出保留真实复选框 input,无需 JavaScript,附减弱动效处理。

创建

CSS 裁剪路径生成器

CSS Clip Path Generator

拖动、使用键盘或输入坐标编辑多边形。从四种预设开始,在本地复制 clip-path 声明或完整 CSS。

创建