【发布时间】:2018-07-25 11:53:57
【问题描述】:
我似乎找不到任何这样做的人或任何人。我正在尝试限制我们使用的图像数量,并希望创建一个以渐变为“颜色”的文本,并在其周围有一个渐变轮廓/描边
到目前为止,我还没有看到任何将两者结合在一起的东西。
我可以自己完成文本渐变,以及自己完成文本轮廓渐变。有没有办法合二为一?
h1 {
text-transform: uppercase;
font-size: 50px;
font-weight: 800;
color: rgb(255, 255, 255);
background-image: linear-gradient(
rgb(255, 255, 255) 46%,
rgb(125, 142, 167) 49%,
rgb(211, 226, 249) 80%
);
text-align: center;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-text-stroke: 1px rgb(0, 0, 0);
}
h1::first-letter {
font-size: 125%;
}
h2 {
font-size: 50px;
font-weight: 800;
text-transform: uppercase;
text-align: center;
background: -webkit-linear-gradient(
-86deg,
#eef85b 5%,
#7aec8d 53%,
#09e5c3 91%
);
-webkit-background-clip: text;
-webkit-text-stroke: 4px transparent;
color: #232d2d;
}
h2::first-letter {
font-size: 125%;
}
【问题讨论】:
-
将你的元素加倍,并将它们绝对放置在另一个元素后面。 (这不能用
::after完成,因为你确实使用了::first-letter,而且它不是真正动态的,所以我不会将它作为答案发布。
标签: css linear-gradients