CSS 三角形生成器
可视化的 CSS 三角形生成器,支持方向、大小、颜色和旋转角度定制。
预览
提示:使用 CSS border 属性可以轻松创建三角形。
宽度100px
高度100px
旋转角度0°
颜色
CSS 代码
width: 0; height: 0; border-style: solid; border-width: 0 50px 100px 50px; border-color: transparent transparent #3b82f6 transparent;
关于此工具
CSS 三角形生成器是一个专门用于生成纯 CSS 三角形样式的在线工具。在网页设计中,三角形常用于对话框气泡、下拉菜单箭头、面包屑导航等场景。使用此工具,您无需手写复杂的 border 属性,只需通过直观的控件设置三角形的各项参数(方向、尺寸、颜色、旋转等),即可实时获取对应的 CSS 代码。生成的代码兼容所有主流浏览器,是前端开发者的必备利器。
功能特点
- 🔄 全方位支持:支持上、下、左、右及四个对角共 8 个方向
- 🎨 自由定制:可精确控制三角形的宽度、高度和颜色,支持拾色器与 HEX 手动输入
- 📐 旋转控制:支持 0-360 度任意旋转,满足特殊角度需求
- ⚡ 实时预览:所见即所得,调整参数立即看到效果,带棋盘格背景辅助对比
- 📋 一键复制:生成的 CSS 代码简洁规范,点击即可复制使用,复制状态有视觉反馈
- 🎲 随机生成:一键随机生成不同方向、尺寸、颜色和旋转角度的三角形
- 🛡️ 纯 CSS 实现:无需任何图片资源,加载更快,性能更好
- ⌨️ 键盘导航:支持方向键快速切换三角形方向,兼顾无障碍访问