


So erstellen Sie mit einer Maske in CSS einen verblassenden Effekt auf den Text
Um einen Textverblassungseffekt mithilfe von CSS-Maske zu erstellen, müssen Sie das Masken-Image-Attribut verwenden, um mit linearen Gradienten kombiniert zu werden. 1. Verwenden Sie Lineargradient als Maskenbild, weiße Mittel vollständig sichtbar und schwarz, beispielsweise versteckt, um das Verblassen von links nach rechts zu erreichen: -Webkit-Maskenbild: Linear-Gradient (nach rechts, weiß 0%, schwarz 100%); Maskenbild: linear Gradient (nach rechts, weiß 0%, schwarz 100%); 2. Wenden Sie die Klasse auf HTML-Elemente wie
Um einen verblassenden Effekt auf den Text mit einer Maske in CSS zu erzeugen, können Sie die mask-image
Eigenschaft mit einem Gradienten verwenden. Diese Technik wechselt nach und nach den Text von vollständig sichtbar zu transparent, typischerweise von links nach rechts, oben nach unten oder über mehrere Richtungen hinweg.

Hier erfahren Sie, wie man es Schritt für Schritt macht:
1. Verwenden Sie mask-image
mit einem linearen Gradienten
Der Schlüssel besteht darin, einen linear-gradient
als Maske anzuwenden, in dem black
(oder transparente) Teile des Textes und white
(oder undurchsichtig) sie enthüllen. In CSS -Masken zeigt Weiß Inhalte, schwarze sie verbirgt ihn und die partielle Transparenz von Grausteuerung.

.fading-text { Schriftgröße: 2Rem; Schriftgewicht: fett; Farbe: #000; / * Erstellen Sie eine von links nach rechts verblassende */// -Webkit-Masken-Image: linear-Gradient (nach rechts, schwarz 0%, weiß 100%); Maskenbild: linear Gradient (nach rechts, schwarz 0%, weiß 100%); / * Optional: Vermasste verhindern, dass Maske *//// -Webkit-Masken-Repeat: No-Repeat; Masken-Repeat: No-Repeat; / * Stellen Sie sicher, dass die Maskengröße den Text abdeckt */ -Webkit-Maskengröße: 100% 100%; Maskengröße: 100% 100%; }
Aber warten Sie - dieses Beispiel ist rückwärts. Denken Sie daran: In Masken weiß = sichtbar , schwarz = versteckt . Um nach rechts zu verblassen , möchten Sie, dass der Gradient von Weiß nach Schwarz wechselt.
✅ Richtige Version:

.fading-text { Schriftgröße: 2Rem; Schriftgewicht: fett; Farbe: #000; / * Verblassen von links (sichtbar) nach rechts (transparent) */ -Webkit-Masken-Image: linear Gradient (nach rechts, weiß 0%, schwarz 100%); Maskenbild: linear Gradient (nach rechts, weiß 0%, schwarz 100%); -Webkit-Masken-Repeat: No-Repeat; Masken-Repeat: No-Repeat; -Webkit-Maskengröße: 100% 100%; Maskengröße: 100% 100%; }
2. Bewerben Sie sich auf ein HTML -Element
<div class = "fading-text"> Dieser Text verblasst nach rechts. </div>
3. Einstellen Sie die Richtung und den Bereich des Fade ein
Sie können die Richtung ändern oder den Verblassen auf einen Teil des Textes begrenzen.
Oben nach unten verblassen :
-Webkit-Masken-Image: linear-Gradient (bis unten, weiß 0%, schwarz 80%); Maskenbild: linear Gradient (bis unten, weiß 0%, schwarz 80%);
Zentrum zu Kanten verblassen (in der Mitte sichtbarer Text, verblasst beide Seiten) :
-Webkit-Masken-Image: Linear-Gradient (nach rechts, schwarz 0%, weiß 30%, weiß 70%, schwarz 100%); Maskenbild: linear Gradient (nach rechts, schwarz 0%, weiß 30%, weiß 70%, schwarz 100%);
4. Browserunterstützung und Präfixe
Fügen Sie immer das -webkit-
-Präfix für eine breitere Kompatibilität ein, insbesondere für Safari und ältere Browser.
-Webkit-Masken-Image: linear Gradient (nach rechts, weiß 0%, schwarz 100%); Maskenbild: linear Gradient (nach rechts, weiß 0%, schwarz 100%);
HINWEIS: Firefox unterstützt
mask-image
ohne Präfix, aber Webkit-basierte Browser (wie Safari) erfordert-webkit-mask-image
.
5. Optional: Animieren Sie den Verblassen
Sie können sogar die Maskenposition für einen Gleit -Enthüllungseffekt animieren:
.fading-text { -Webkit-Masken-Image: linear Gradient (nach rechts, weiß 30%, schwarz 100%); Maskenbild: linear Gradient (nach rechts, weiß 30%, schwarz 100%); -Webkit-Maskenposition: 0 0; Maskenposition: 0 0; -Webkit-Maskengröße: 200% 100%; Maskengröße: 200% 100%; Übergang: -Webkit-Maskenposition 0,4s Leichtigkeit; } .fading-text: hover { -Webkit-Maskenposition: 100% 0; Maskenposition: 100% 0; }
Dies führt zu einem "umfassenden" Effekt auf den Schwebedruck.
Zusamenfassend:
- Verwenden Sie
mask-image
mitlinear-gradient
- Weiß = sichtbar, schwarz = versteckt
- Kombinieren Sie
-webkit-
-Präfix für die Kompatibilität - Passen Sie die Gradientenrichtung und Farbstopps ein, um den Verblassen zu steuern
Grundsätzlich ist es eine saubere, leistungsfähige Art, Text zu verblassen, ohne das Layout zu beeinflussen oder zusätzliche Elemente zu verwenden.
Das obige ist der detaillierte Inhalt vonSo erstellen Sie mit einer Maske in CSS einen verblassenden Effekt auf den Text. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Thespect-ratiocsSpropertydefinästhespen-to-hweigthtratioofanelemente, sicherzustellen, dass die Verbreitung von Verantwortung durchgesetzt wird

1. Binance ist bekannt für sein riesiges Transaktionsvolumen und die reichhaltigen Handelspaare. Es bietet diversifizierte Handelsmodelle und perfekte Ökosysteme. Es gewährleistet auch die Sicherheit von Benutzeranlagen über SAFU -Fonds und mehrere Sicherheitstechnologien und erhält den konformen Vorgängen von großer Bedeutung. 2. OKX Ouyi bietet eine breite Palette von Handelsdiensten für digitale Asset und einheitliche Handelskonto -Modelle, bereitet das Web3 -Feld aktiv bereit und verbessert die Sicherheit und Erfahrung der Transaktion durch strenge Risikokontrolle und Benutzerausbildung. 3.. Gate.io Sesam öffnet die Tür und verfügt über eine gute Währungsgeschwindigkeit und eine reichhaltige Währung, bietet diversifizierte Handelsinstrumente und Wertschöpfungsdienste, nimmt mehrere Sicherheitsüberprüfungsmechanismen an und hält sich an die Transparenz von Asset-Reserven zur Verbesserung des Benutzervertrauens. V.

Die: Leerepseudo-KlasseSelectSselementsWithnochildrenorContent, einschließlich Spacesorcomponenten, SoonlyTryEmptyElementslikematchit; 1.itcanhideemptyContainersByusing: leer {display: none;} tocleanuPlayouts; 2.itallowsaddingPlaceLylingsSylingvise :::.

Verwenden Sie CSSCLIP-Pfad, um nicht-respektuläre Formen im Browser ohne zusätzliche Bilder oder komplexe SVG zu erstellen. 2. Gemeinsame Formfunktionen umfassen Inset (), Circle (), Ellipse () und Polygon (), wobei Polygon () benutzerdefinierte Formen implementiert, indem Koordinatenpunkte definiert werden, die zum Erstellen kreativer Designs wie Dialogblasen geeignet sind; 3.. Clip-Pfad kann durch CSS-Übergang oder Keyframe-Animation dynamische Effekte erzielen, z. B. die Kreiserweiterung während des Schwebes, unterstützt jedoch nur Interform-Animationen desselben Typs und derselben Anzahl von Scheitelpunkten. 4. Achten Sie auf Reaktionsfähigkeit und Zugänglichkeit, um sicherzustellen, dass der Inhalt weiterhin verfügbar ist, wenn sie nicht unterstützt werden. Der Text ist lesbar, vermeiden Sie übermäßiges Anschneiden und steuern Sie die Anzahl der Polygonscheitelpunkte, um die Leistung zu optimieren. Gleichzeitig ist es notwendig, das zu wissen

VW- und VH -Einheiten erreichen reaktionsschnelles Design, indem sie Elementgrößen mit Ansichtsfenster und Höhe in Verbindung bringen. 1 VW entspricht 1% der Ansichtsfensterbreite, und 1 VH entspricht 1% der Ansichtsfensterhöhe; häufig im Vollbildbereich, reaktionsschnellen Schriftarten und elastischen Abstand verwendet; 1. Verwenden Sie im Vollbildbereich 100VH oder besser 100DVH, um den Einfluss der Mobile Browser -Adressleiste zu vermeiden. 2. Responsive Schriftarten können mit 5 VW begrenzt und mit einer Klemme (1,5REM, 3VW, 3REM) in Kombination der minimalen und maximalen Größe begrenzt werden. 3. Elastischer Abstand wie Breite: 80VW, Rand: 5VHAUTO, Polsterung: 2VH3VW, kann das Layout anpassungsfähig machen; Achten Sie auf Kompatibilität, Zugänglichkeit und Inhaltskonflikte für mobile Geräte. Es wird empfohlen, zuerst DVH zu verwenden.

ThecssFilterPropertyAllowsvisualeffects-ähnlich, Helligkeit und GryscaletobeAppliedDirecttoHtmlelements.1) Usethesyntaxfilter: Filterfunktion (Wert) toappyeffects.2) Kombination

Verwenden Sie einen DIV mit Rand, um schnell vertikale Linien zu erstellen und Stile und Höhen zu definieren, indem Sie randlinks und Höhe einstellen. 2. Verwendung :: vor oder :: Nach Pseudoelementen, um vertikale Linien ohne zusätzliche HTML-Tags hinzuzufügen, die für die dekorative Trennung geeignet sind; 3. In Flexbox -Layout können adaptive vertikale Trennwände zwischen elastischen Behältern erreicht werden, indem die Breite und die Hintergrundfarbe der Trennklasse festgelegt werden. 4. Fügen Sie in CSSGrid vertikale Linien als unabhängige Spalten (z. B. Autowidth -Spalten) in das Gitterlayout ein, das für reaktionsschnelles Design geeignet ist. Die am besten geeignete Methode sollte gemäß dem spezifischen Layout ausgewählt werden, um sicherzustellen, dass die Struktur einfach und leicht zu warten ist.

ThecontainPropertyincsSimProveSperformanceByIsolatinganelement'Slayout, Farbe, Orstyle.1.IntellStheBrowserThatchangesinSsideTheLementwon'PectContentoutside.2.
