Heim > Web-Frontend > CSS-Tutorial > So fügen Sie mit reinem CSS3 ein Hintergrundbild zum Text hinzu

So fügen Sie mit reinem CSS3 ein Hintergrundbild zum Text hinzu

青灯夜游
Freigeben: 2021-08-26 10:25:40
Original
2915 Leute haben es durchsucht

Im vorherigen Artikel „Lernen Sie Schritt für Schritt, wie Sie mit CSS3 dynamische Effekte beim Schweben und Blinken von Schaltflächen implementieren“ haben wir die Methode vorgestellt, mit CSS3 dynamische Effekte zu Schaltflächen hinzuzufügen und eine Schattenanimation beim Schweben und Blinken von Schaltflächen zu erzielen Für diejenigen, die interessiert sind, können Sie es herausfinden ~

Heute werfen wir einen Blick darauf, wie man mit CSS3 ein Hintergrundbild zum Text hinzufügt, um den Text lebendig und schön zu machen! Sehr nützlich, wenn wir einen größeren Texttitel erstellen, ihn aber nicht mit gewöhnlichen und langweiligen Farben dekorieren möchten!

Werfen wir zunächst einen Blick auf die Darstellungen:

So fügen Sie mit reinem CSS3 ein Hintergrundbild zum Text hinzu

Sehen wir uns an, wie dieser Effekt erzielt wird:

Zuerst ist der HTML-Teil , definieren Sie zwei Titel

rreee

So fügen Sie mit reinem CSS3 ein Hintergrundbild zum Text hinzu

Dann beginnen Sie mit der Definition von Modify mit CSS Stil:

<body>
  <h1>Hello world!</h1>
  <h3>Hello world!</h3>
</body>
Nach dem Login kopieren

So fügen Sie mit reinem CSS3 ein Hintergrundbild zum Text hinzu

Der letzte Schritt besteht darin, dem Text ein Hintergrundbild hinzuzufügen:

  • Setzen Sie die Originalfarbe des Texts auf transparent und verwenden Sie dann das Attribut „Hintergrundbild“, um einen Hintergrund hinzuzufügen Bild zum Text

body {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  text-align: center;
  min-height: 100vh;
  font-size: 100px;
  font-family:Arial, Helvetica, sans-serif;
}
Nach dem Login kopieren

So fügen Sie mit reinem CSS3 ein Hintergrundbild zum Text hinzu

Ich habe festgestellt, dass der Effekt so ist, was nicht zufriedenstellend ist. Dies liegt daran, dass ein Schlüsselattribut fehltbackground-clip. Das Attribut „background-clip“ ist ein neues CSS3-Attribut. Sie müssen ein Präfix hinzufügen, um mit anderen Browsern kompatibel zu sein. Der vollständige Code ist unten angehängt:

h1 {
	color: transparent;
	background-image: url("https://img.php.cn/upload/article/000/000/024/612360451cede816.jpg");
  
}
h3{
	color: transparent;
	background-image: url("https://img.php.cn/upload/article/000/000/024/6124c86e0808b298.jpg");
}
Nach dem Login kopieren

Da wir statische Bilder verwenden, ist auch der Texthintergrundbildeffekt statisch. Wenn Sie Animationen verwenden, treten dynamische Effekte auf: So fügen Sie mit reinem CSS3 ein Hintergrundbild zum Text hinzu

h1 {
	color: transparent;
	background-image: url("https://img.php.cn/upload/article/000/000/024/612360451cede816.jpg");
	background-clip: text;
	-webkit-background-clip: text;
  
}
h3{
	color: transparent;
	background-image: url("https://img.php.cn/upload/article/000/000/024/6124c86e0808b298.jpg");
	background-clip: text;
	-webkit-background-clip: text;
}
Nach dem Login kopieren

Die chinesische PHP-Website-Plattform verfügt über viele Video-Lehrressourcen. Wir heißen alle herzlich willkommen, „

css-Video-Tutorial

“ zu lernen! So fügen Sie mit reinem CSS3 ein Hintergrundbild zum Text hinzu

Das obige ist der detaillierte Inhalt vonSo fügen Sie mit reinem CSS3 ein Hintergrundbild zum Text hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage