gpt4 book ai didi

css - 将 CSS3 线性渐变应用于跨度文本

转载 作者:太空宇宙 更新时间:2023-11-04 05:22:48 26 4
gpt4 key购买 nike

无法将渐变应用到我使用 Lettering.js/Kern.js 调整的文本。这是瘦子:

Lettering.js 将单词中的每个字符分成具有升序类别的单独范围。从那里,您可以调整每个字母的边距,从而“调整”它!

我想有两种方法可以解决这个问题。要么使用带有 repeat-x 的透明图像并覆盖它(以下称为方法 1),要么走 webkit-only 道路并使用 webkit-gradient 作为填充颜色(方法 2)。至少从理论上讲...

这两种方法都不适合我!

方法 1 - 如何将图像仅应用于字母...而不是中间的负空间。

方法二-在什么属性下设置渐变来填充文字

这是我的代码..谢谢!

HTML:

<header>
<h1>LARA</h1>
</header>

CSS:

 h1 {
font-family:FuturaStdExtraBold;
font-size:200px;
font-weight:normal;
font-style:normal;
color:#333e52;
//Method 1
background: url(../img/overlay_light.png) repeat-x;
text-shadow: 0 1px 3px rgba(0,0,0,1);
//Method 2
//-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(27,33,44,1)), color-stop(50%, rgba(255,255,255,1)), to(rgba(27,33,44,1)));
}

最佳答案

你只需要使用神奇的webkit:

-webkit-background-clip: text

或使用 SVG 文本和渐变填充。 (顺便说一句,如果你只做 webkit,你可以使用 CSS 字母间距,不需要用 span 弄乱你的东西)

关于css - 将 CSS3 线性渐变应用于跨度文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6105551/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com