1
A
回答
0
这不是我最好的工作,因为它依赖于硬编码的位置和背景大小,但它确实可以作为快速和肮脏的解决方案。
文字出现要从周围的黑色矩形剪下。
事实上文本的每个span
具有其自己的背景,定位为使得其与下方的h1
的梯度背景完全对齐。
h1 {
position: relative;
display: block;
width: 200px;
height: 200px;
background-image: linear-gradient(
red,orange,yellow,green,blue,indigo,violet
);
}
h1 span {
display: block;
position: relative;
top: 10px;
width: 180px;
height: 50px;
margin: 20px 10px;
line-height: 50px;
font-size: 40px;
text-align: center;
background-color: rgb(0, 0, 0);
}
h1 span::after {
position: absolute;
top: 0;
left: 0;
width: 100%;
background-image: linear-gradient(
red,orange,yellow,green,blue,indigo,violet
);
background-size: 200px 200px;
background-clip: text;
-webkit-text-fill-color: transparent;
}
h1 span:nth-of-type(1)::after {
content: 'Example';
background-position: -20px -20px;
}
h1 span:nth-of-type(2)::after {
content: 'Text';
background-position: -20px -80px;
}
<h1>
<span>Example</span>
<span>Text</span>
</h1>
+0
你可以解决必须定位背景通过绝对定位文本,因为[已完成](https://jsfiddle.net/NT7z7/11/)解决方案[由OP链接](// stackoverflow.com/questions/43574648/i-need-to-写与透明文本上-A-梯度背景颜色#comment74199897_43574648)。 –
相关问题
- 1. Android渐变背景渐变为透明
- 2. Safari中的颜色背景中的透明渐变问题
- 3. 颜色渐变的背景
- 4. 如何使背景颜色透明ON
- 5. 背景需要有渐变
- 6. 渐变背景上的文字渐变
- 7. IE11渐变颜色在背景
- 8. 渐变笔触与透明背景
- 9. 与透明背景和渐变边框
- 10. 使用GD来改变透明背景上的一种颜色形状的颜色,同时保持透明度
- 11. Android - 重复背景并将白色应用于透明渐变
- 12. css半透明背景图像的白色文字背景颜色
- 13. 如何在文本上做透明背景颜色?
- 14. 具有渐变边框但透明背景的文字
- 15. 文字透明度与黑色背景
- 16. C#透明的背景颜色richtext
- 17. UILabel设置透明背景颜色?
- 18. CSS不透明度和背景颜色
- 19. 让班级的背景颜色透明?
- 20. Python ANSI颜色代码透明背景
- 21. css透明图像的背景颜色
- 22. android矢量背景颜色透明
- 23. CSS不透明度 - 背景颜色
- 24. 使用透明度设置文本背景颜色
- 25. PHP产生半透明的背景颜色使用透明度影响文本
- 26. 在背景颜色上应用渐变CSS
- 27. 用颜色渐变更改背景颜色
- 28. 工具栏与渐变背景设置标题背景透明
- 29. 我可以用css3和html5吗? (渐变背景,边框渐变,透明度)
- 30. 文字/链接背景应该是渐变背景的透明,但是在白色
是否后台必须梯度还是一种颜色?你看起来像背景的例子只是黑色 – Sasang
因此,在你的图像中,黑色究竟是一个连续的渐变?! (我会使用我需要的实际图像,然后显示我已经尝试过的代码)请阅读[ask] –
该示例是黑色的,但我的背景是渐变的。无论如何,我只需要知道使用什么方法。黑色或渐变,并不重要。然后我会自己做研究。我已经尝试了1个小时,但找不到任何东西。 –