Methode: Verwenden Sie „background-clip“, um die Hintergrundfarbe des Farbverlaufs im Textbereich anzuzeigen. Die Syntax lautet „Textelement {background-image:linear-gradient(..);background-clip:text;color:transparent;}“ .
Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.
In CSS gibt es kein direktes Attribut zum Festlegen des Textverlaufs. Normalerweise kann Text nur eine Volltonfarbe haben. Sie können jedoch Hintergrundausschnitte verwenden, um die Hintergrundfarbe im Textbereich anzuzeigen. Es sieht so aus, als hätte der Text einen Farbverlauf. Dies hat jedoch keine Auswirkung, der Text hat immer noch die Standardfarbe. Der Grund dafür ist eigentlich ganz einfach, denn was am Ende angezeigt wird, ist eigentlich die Hintergrundfarbe, die über den Hintergrund gelegt wird, also muss hier nur die Textfarbe auf transparent gesetzt werden color und -webkit-text-fill-color.
<p class="text">为你定制 发现精彩</p>
Auf diese Weise können Sie den Textverlaufseffekt sehen
Kerninhaltsbeschreibung:Hintergrundbildattribut: Stellen Sie das Hintergrundbild auf eine lineare Verlaufsfarbe ein. Klicken Sie hier
Hintergrund-Clip-Attribut: Gibt den Zeichenbereich des Hintergrunds an. (Wir haben -webkit- für dieses Attribut bemerkt, was darauf hindeutet, dass es immer noch Kompatibilitätsprobleme mit diesem Attribut gibt. Nicht alle Browser unterstützen es. Im W3C gibt es keinen Textwert. Der Text hier ist der Hintergrund, der auf den Text zugeschnitten wird)
Farbattribut: Stellen Sie die Textfarbe auf transparent ein, dann wird die Hintergrundfarbe dahinter angezeigt.
(Lernvideo-Sharing:
CSS-Video-Tutorial, Web-Frontend-Einführungs-Tutorial
)Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Schriftverlaufsfarbe in CSS3. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!