84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
CSS を使用して、以下に示す 背景から透明なテキストを切り取る 効果を作成する方法はありますか?
画像がテキストの代わりになるため、貴重な SEO をすべて失うのは残念です。
最初に影を考えましたが、何も思いつきませんでした...
この画像はウェブサイトの背景であり、絶対に配置されています<img>tag
<img>
これは CSS で実現できますが、より良いアプローチは インライン SVG と SVG マスク を使用することです。このアプローチには、CSS に比べていくつかの利点があります。
SVG テキスト マスク
<defs> タグの外側に含める必要があります。次の例は、< > タグを使用して透明テキストを保持する 1 つの方法を示しています。
タグの外側に含める必要があります。次の例は、
リーリー リーリー
CSS3 は実装できますが、すべてのブラウザがサポートしているわけではありません
背景クリップの場合: テキスト。テキストの背景を使用できますが、ページの背景と揃える必要があります
これは CSS で実現できますが、より良いアプローチは インライン SVG と SVG マスク を使用することです。このアプローチには、CSS に比べていくつかの利点があります。
SVG テキスト マスク
<defs>
タグの外側に含める必要があります。次の例は、
< >タグを使用して透明テキストを保持する 1 つの方法を示しています。
リーリー リーリー
CSS3 は実装できますが、すべてのブラウザがサポートしているわけではありません
背景クリップの場合: テキスト。テキストの背景を使用できますが、ページの背景と揃える必要があります