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. iOS:WebView透明背景顏色
- 4. 顏色漸變的背景
- 5. 漸變顏色背景?
- 6. 使用透明背景顏色
- 7. 在純色背景上添加透明漸變
- 8. CSS使背景顏色透明
- 9. 如何使背景顏色透明ON
- 10. IText - BarcodeQRCode使背景顏色透明
- 11. 背景需要有漸變
- 12. 漸變背景上的文字漸變
- 13. 背景顏色需要透明的按鈕
- 14. IE11漸變顏色在背景
- 15. vb帶漸變的透明背景
- 16. 漸變筆觸與透明背景
- 17. 與透明背景和漸變邊框
- 18. 帶有半透明漸變色的png的png背景顯示白色背景
- 19. 使用GD來改變透明背景上的一種顏色形狀的顏色,同時保持透明度
- 20. Android - 重複背景並將白色應用於透明漸變
- 21. 需要編輯WebPartZone的背景顏色
- 22. css半透明背景圖像的白色文字背景顏色
- 23. 通過背景顏色在文字上顯示背景顏色
- 24. 如何在文本上做透明背景顏色?
- 25. 背景顏色滲透到透明顏色
- 26. 具有漸變邊框但透明背景的文字
- 27. 文字透明度與黑色背景
- 28. UIPageViewController和UIPageControl透明背景顏色 - iOS
- 29. 讓班級的背景顏色透明?
- 30. CSS不透明度和背景顏色
是否後臺必須梯度還是一種顏色?你看起來像背景的例子只是黑色 – Sasang
因此,在你的圖像中,黑色究竟是一個連續的漸變?! (我會使用我需要的實際圖像,然後顯示我已經嘗試過的代碼)請閱讀[ask] –
該示例是黑色的,但我的背景是漸變的。無論如何,我只需要知道使用什麼方法。黑色或漸變,並不重要。然後我會自己做研究。我已經嘗試了1個小時,但找不到任何東西。 –