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個小時,但找不到任何東西。 –