從背景中剪切出的透明文本:CSS 與SVG 遮罩
為了在保持美觀的同時優化SEO,Web 開發人員經常尋求允許從背景圖像中剪切出透明文字的解決方案。傳統上,人們會考慮 CSS 陰影,但由於使用圖像替換文本,它們的靈活性有限,並且會影響 SEO。
更好的方法在於採用帶有 SVG 遮罩的內嵌 SVG。與CSS 相比,該技術具有多個優勢:
演示:
[使用SVG遮罩從背景中剪切出的透明文字圖像]
body, html { height: 100%; margin: 0; padding: 0; } body { background: url('https://farm9.staticflickr.com/8760/17195790401_94fcf60556_c.jpg'); background-size: cover; background-attachment: fixed; } svg { width: 100%; } svg { viewbox="0 0 100 60" } <defs> <mask>
透過利用SVG 遮罩,您可以無縫地實現所需的效果,同時保持SEO 完整性並增強瀏覽器相容性。
以上是SVG 遮罩與 CSS:哪一個最適合建立透明文字剪下?的詳細內容。更多資訊請關注PHP中文網其他相關文章!