Heim > Web-Frontend > CSS-Tutorial > Wie kann ich mithilfe von CSS-Verläufen Text in ein Hintergrundbild einblenden?

Wie kann ich mithilfe von CSS-Verläufen Text in ein Hintergrundbild einblenden?

Linda Hamilton
Freigeben: 2024-12-12 16:50:16
Original
272 Leute haben es durchsucht

How Can I Fade Text into a Background Image Using CSS Gradients?

Verlaufsmasken anwenden, um Text in den Hintergrund einzublenden

Webdesigner stehen oft vor der Herausforderung, Text zu erstellen, der optisch mit einem festen Hintergrundbild verschmilzt. Eine effektive Lösung besteht darin, eine Verlaufsmaske anzuwenden, die den Text in Richtung Hintergrund am oberen Rand des Bildlaufbereichs verblasst.

Um diesen Effekt zu erzielen, bieten Webkit-Browser eine einfache CSS-Lösung:

-webkit-mask-image: -webkit-gradient(linear, left 90%, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)))
Nach dem Login kopieren

Diese Codezeile blendet die unteren 10 % eines Elements aus, ohne sich auf Bilder zu verlassen. Um sicherzustellen, dass Inhalte nur dann ausgeblendet werden, wenn mehr gescrollt werden muss, sollten Sie das Hinzufügen von padding-bottom: 50 % in Betracht ziehen.

In Browsern, die CSS-Masken unterstützen, wie Firefox und moderne Versionen von Microsoft Edge, lautet die folgende Syntax bevorzugt:

mask-image: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
Nach dem Login kopieren

Dieser Code erstellt eine vertikale Verlaufsmaske, die den unteren Teil des Elements ausblendet und das Hintergrundbild freigibt.

Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von CSS-Verläufen Text in ein Hintergrundbild einblenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage