【发布时间】:2021-07-23 19:25:35
【问题描述】:
渐变在 Chrome 中有效,但在 Safari 中无效。我知道浏览器以不同的方式呈现透明,但仍然无法弄清楚。 我试过了:
transparent ,rgba(255,255,255,0), and white
仍然没有运气。这是我目前拥有的:
.btn{
background: -webkit-linear-gradient(315deg, #fdb813 0%, #788cb6 74%);
-webkit-background-clip: text;
-webkit-text-fill-color: RGBA(255, 255, 255, 0);}
.btn:hover{ background: -webkit-linear-gradient(319deg, #fce055 0%, #256eff 37%, #46237a 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: RGBA(255, 255, 255, 0);
}
此外,渐变适用于 btn 之外的文本。 Non button gradient in Safari
【问题讨论】:
标签: css button transparent linear-gradients rgba