CSS zum Erzielen von Text auf dem Hintergrundbild

CSS zum Erzielen von Text auf dem Hintergrundbild

Wirkung:

Bildbeschreibung hier einfügen

<div Klasse="imgs">
  <!-- Hintergrundbild -->
  <div Klasse="Hintergrund">
    <img :src="item.voteTime ? imgSrc1:imgSrc2" width="100%" height="100%" alt="" />
  </div>
  <!-- Text -->
  <div Klasse="vorne">
    <div v-if="item.voteTime">
      <p>Vielen Dank! </p>
      <p>Sie haben abgestimmt: <span>{{item.voteTime}}</span></p>
    </div>
    <p v-else style="color:#999999">Entschuldigung, Sie haben die Abstimmung nicht abgeschlossen~</p>
  </div>
</div>

Daten() {
  zurückkehren {
    imgSrc1:erfordern('@/common/imgs/yitoupiao.png'),
    imgSrc2:erfordern('@/common/imgs/weiwancheng.png'),
  }
},

Das große Div draußen: Legen Sie Breite und Höhe fest;
Hintergrundbild: 1) Wenn es das gesamte Bild ausfüllt, stellen Sie Breite und Höhe auf 100 % ein; 2) Wenn es nur einen Teil einnimmt, stellen Sie die Position ein. Wichtiger Punkt: Der Z-Index muss niedriger als die Textebene sein, sonst wird er abgedeckt.
Text: Er kann je nach Bedarf positioniert werden oder nicht, und der Z-Index sollte höher als der des Bildes eingestellt werden.

.imgs {
  Hintergrund: #fff;
  Position: relativ;
  Breite: 100 %;
  Höhe: 250px;
  Farbe: #195541;
  .Hintergrund{
    // Breite: 100 %;  
    // Höhe: 100 %; /**Breite und Höhe betragen 100 %, sodass das Bild den Bildschirm ausfüllt*/
    // z-index:-1;
    z-Index: 1;
    Position: absolut;
    Breite: 250px;
    Höhe: 100%;
    rechts: 20px;
    unten: 0px;
  }
  .Front{
    z-Index: 2;
    Position: absolut;
    Textausrichtung: zentriert;
    oben: 39 %;
    links: 25 %;
    Schriftstärke: normal;
    Zeilenhöhe: 40px;
    Schriftgröße: 28px;
  }
}

Während des Entwicklungsprozesses ist ein Fehler aufgetreten: Ich habe den Z-Index des Hintergrundbildes zunächst auf -1 gesetzt, was dazu führte, dass das Hintergrundbild manchmal auf h5 angezeigt wurde und manchmal nicht. Später habe ich ihn auf eine positive Zahl 1 geändert, um dieses Problem zu lösen.

Dies ist das Ende dieses Artikels über die Verwendung von CSS zum Einfügen von Text in ein Hintergrundbild. Weitere Informationen zur Verwendung von CSS zum Einfügen von Text in ein Hintergrundbild finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Verwenden Sie „overflow: hidden“, um Seiten-Bildlaufleisten zu deaktivieren

>>:  Grundlegendes Handbuch für Webdesign 216 Websichere Farben

Artikel empfehlen

mysql erhält statistische Daten innerhalb eines bestimmten Zeitraums

mysql erhält statistische Daten innerhalb eines b...

Einführung und Zusammenfassung der MySQL 8.0-Fensterfunktionen

Vorwort Vor MySQL 8.0 war es ziemlich mühsam, Dat...

Vorgang zur Zeitzonenanpassung im Docker-Container

Wie kann ich überprüfen, ob die Zeitzone des Dock...

So verwenden Sie Zen-Codierung in Dreamweaver

Nachdem ich meinen letzten Artikel „Zen Coding: Ei...

Analyse mehrerer Gründe, warum Iframe weniger verwendet werden sollte

Die folgende Grafik zeigt, wie zeitaufwändig es is...

Eine vollständige Anleitung zu CSS-Stilattributen css() und width() in jQuery

Inhaltsverzeichnis 1. Grundlegende Verwendung von...

So richten Sie domänenübergreifenden Zugriff in IIS web.config ein

Anforderung: Die Seite muss ein Bild anzeigen, ab...

Der Unterschied zwischen redundanten und doppelten Indizes in MySQL

MySQL ermöglicht das Erstellen mehrerer Indizes f...

So erhalten Sie Formulardaten in Vue

Inhaltsverzeichnis brauchen Daten abrufen und übe...

Beispielanalyse von MySQL-Start- und Verbindungsmethoden

Inhaltsverzeichnis So starten Sie mysqld Methode ...

HTML ist die zentrale Grundlage für die Entwicklung von WEB-Standards

HTML-zentrierte Front-End-Entwicklung entspricht p...