工具介绍
这个工具为每种金属样式应用了预设的三段式线性渐变,经过调校以呈现出光线在抛光金属表面上反射的效果。
通过样式选择器在金色、银色、青铜色和玫瑰金之间切换,每种样式都有各自专属调校的渐变、文字颜色和阴影。
实时预览会随着你输入按钮文本、切换样式或调整圆角半径立即更新,让你在复制CSS之前就能准确看到效果。
为什么使用它?
- 做定价页面时,想让“升级至高级版”按钮在视觉上明显区别于下面的免费版按钮——金色渐变比单纯换个颜色更能瞬间传达“高级”的感觉。
- 在设计会员积分体系,有青铜、白银、黄金三个等级——一次性生成三种金属样式,让视觉层级和命名对应起来。
- 电商网站的“立即购买”或“加入购物车”按钮目前是纯色品牌色,测试发现在页面上不够醒目——金属渐变能在不改文案的情况下增加视觉分量。
- 在做获奖或证书页面的原型,需要金、银、铜三种质感的徽章,又不想打开图片编辑器。
- 想要一个玫瑰金配色来匹配特定的品牌色板(美妆、珠宝、婚礼类网站),而不是大多数金色按钮生成器默认给出的常见黄金色调。
- 100%本地处理:CSS完全在你的浏览器中生成,不会发送到服务器。
使用方法
- 输入你的按钮文本。
- 选择一种金属样式——金色、银色、青铜色或玫瑰金。
- 调整圆角半径滑块,使其匹配你设计中的边角风格。
- 点击“Copy”复制生成的CSS代码,并粘贴到你的样式表中。
示例
输入
Text: "Buy Now", Style: Gold, Radius: 8输出
background: linear-gradient(180deg, #f9e28c 0%, #d4a017 50%, #f9e28c 100%);
color: #5c3d00;
border: none;
border-radius: 8px;
box-shadow: 0 4px 12px rgba(212,160,23,0.5);
text-shadow: 0 1px 0 rgba(255,255,255,0.4);
padding: 12px 32px;
font-weight: 600;
cursor: pointer;生成的CSS结合了三段式金属渐变、与之匹配的文字颜色与阴影,以及标准的按钮内边距,形成一个即可直接使用的样式块。
金属样式一览
每种金属样式都使用各自专属调校的渐变、文字颜色和阴影颜色。
| 样式 | 渐变色调 | 文字颜色 |
|---|---|---|
| 金色 | 暖黄金色,亮到暗再到亮 | 深棕金色 (#5c3d00) |
| 银色 | 冷调浅灰,亮到暗再到亮 | 深灰色 (#333333) |
| 青铜色 | 暖铜棕色,亮到暗再到亮 | 深棕色 (#3e2408) |
| 玫瑰金 | 柔和粉腮红色,亮到暗再到亮 | 深玫瑰色 (#4a1620) |
根据使用场景挑选合适的金属样式
- 金色几乎在任何场合都能传达“高级”“升级”的感觉——用在定价页面的行动号召按钮、VIP等级、订阅升级引导上最保险。
- 银色适合搭配金色作为“第二档”(比如青铜/白银/黄金的积分体系),单独使用时也能营造比金色更冷调、更商务的氛围。
- 青铜适合第三名徽章、入门级会员等级,或者任何想要温暖金属质感、但又不想有金色那么强烈“奢华感”的设计。
- 玫瑰金适合美妆、珠宝、婚礼和生活方式类品牌——这些场景下常见的黄金色调反而可能和已经偏粉、偏腮红色的整体配色冲突。
相关工具
想要更多CSS生成工具,可以试试这些。
→ 霓虹文字生成器 · CSS浮雕文字生成器 · 边框圆角生成器
常见问题
为什么渐变有三个色标,而不是两个?
三段式渐变(亮、暗、亮)模拟了光线在弯曲或拉丝金属表面上的反射方式,比简单的从亮到暗两色渐变要逼真得多。
我能把它用在链接或div上,而不是button元素吗?
可以——生成的CSS只是标准的background、color、border-radius、box-shadow和text-shadow属性,所以它适用于任何你通常会当作按钮来设置样式的元素。
为什么文字颜色是深色而不是白色?
像金色和青铜色这样的金属表面,搭配与金属色调相配的深暖色文字最为好看——白色文字往往显得平淡,会破坏金属质感的错觉。
这个工具会保存或追踪我输入的内容吗?
不会。CSS完全在你的浏览器中生成——不会有任何内容被发送到服务器或存储起来。
这个效果在所有浏览器中都能用吗?
可以——linear-gradient、box-shadow和text-shadow在所有现代浏览器中都有出色的支持,包括Chrome、Firefox、Safari和Edge。
怎么给生成的按钮加上hover或active状态?
生成的CSS只涵盖按钮的默认状态。常见的做法是加一条 :hover 规则,把渐变色标调深一点,或者加大box-shadow的扩散范围,再在基础类上加一句 transition: all 0.2s ease;,让状态切换有平滑过渡而不是瞬间跳变。
可以改变渐变方向吗,比如从左到右而不是从上到下?
可以——生成的 linear-gradient(180deg, ...) 用的是180度、从上到下的光泽方向,这是按钮最自然的光照方向。复制代码后可以自行修改这个角度(90度是从左到右,135度是斜向光泽),不过角度太浅可能会让三段式渐变看起来像条纹,而不是金属弧面的光泽。
复制CSS后,按钮看起来是纯色而不是金属质感,是为什么?
最常见的原因是有其他CSS规则覆盖了生成代码中的某个属性,尤其是background或background-color,比如来自CSS reset或组件库的样式,悄悄把渐变替换成了纯色。可以在浏览器开发者工具里查看background属性是否被划线(表示被覆盖),然后提高选择器的优先级,或者作为最后手段加上 !important。
可以把这个金色按钮样式和本站的CSS浮雕文字生成器组合使用吗?
可以——两者作用于不同的CSS属性,不会冲突。用这个工具生成按钮的背景、边框和box-shadow,如果还想让按钮上的文字本身也呈现浮雕或雕刻质感,而不是用本工具默认的平面text-shadow,可以从浮雕文字生成器那里换一个浮雕效果的text-shadow值用在按钮文字上。
圆角滑块除了改变按钮形状,还会影响别的吗?
不会——它只设置border-radius的值,无论圆角是多是少,渐变、阴影和文字颜色都不受影响。角度更接近直角(半径接近0)通常显得更正式、更商务,而完全圆润的胶囊形状往往更适合休闲或电商场景。