So legen Sie mit CSS eine Hintergrundunschärfe fest

So legen Sie mit CSS eine Hintergrundunschärfe fest

Beim Erstellen einiger Seiten müssen wir häufig Hintergrundbilder festlegen, damit die Seiten besser aussehen. Wenn die Hintergrundbilder jedoch zu ausgefallen sind, wirkt sich dies auf unseren Hauptinhalt aus. Daher müssen wir das Filterattribut verwenden, um den Unschärfewert festzulegen.

Der HTML-Code lautet wie folgt

<!DOCTYPE html>
<html>
<Kopf>
  <meta charset="utf-8">
  <meta name="viewport" content="width=Gerätebreite">
  <title>JS Bin</title>
</Kopf>
<Text>
<div Klasse="Abdeckung">
  <h1>Ich bin der Inhalt, der hervorgehoben werden muss</div>
</body>
</html>

Aber wenn Sie es direkt auf dem Hintergrundbild verwenden,

.Abdeckung{
    Breite: 600px;
    Höhe: 300px;
    Position: relativ;
    Textausrichtung: zentriert;
    Zeilenhöhe: 300px;
    Farbe: weiß;
    Hintergrund: transparente URL (http://91jean.oss-cn-hangzhou.aliyuncs.com/18-8-31/16567303.jpg) Mitte Mitte, keine Wiederholung;
    Filter: Unschärfe (5px);
    Hintergrundgröße: Abdeckung;
}

Die folgende Situation kann auftreten.

Wir werden feststellen, dass sowohl der Hintergrund als auch der Hauptinhalt unscharf geworden sind.

Lösung: Fügen Sie dem Hintergrundbild ein Pseudoelement hinzu, legen Sie das Hintergrundbild und die Filterattribute für das Pseudoelement fest. Der spezifische Code lautet wie folgt

.Abdeckung{
    Breite: 600px;
    Höhe: 300px;
    Position: relativ;
    Textausrichtung: zentriert;
    Zeilenhöhe: 300px;
    Farbe: weiß;
}

.cover::vorher{    
    Inhalt:'';
    Position: absolut;
    oben: 0;
    links: 0;
    Breite: 600px;
    Höhe: 300px;
    Hintergrund: transparente URL (http://91jean.oss-cn-hangzhou.aliyuncs.com/18-8-31/16567303.jpg) Mitte Mitte, keine Wiederholung;
    Filter: Unschärfe (5px);
    z-Index: -1;
    Hintergrundgröße: Abdeckung;
} 

Zusammenfassen

Oben ist die vom Editor eingeführte Implementierungsmethode zum Einstellen der Hintergrundunschärfe mit CSS. Ich hoffe, sie wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

<<:  JavaScript zur Implementierung eines einziehbaren sekundären Menüs

>>:  Tiefgreifendes Verständnis der Verwendung von r2dbc in MySQL

Artikel empfehlen

Implementieren eines binären Suchbaums in JavaScript

Die Implementierung des Suchbinärbaums in JavaScr...

Schritte zum Importieren von Millionen von Daten in MySQL mit .Net Core

Inhaltsverzeichnis Vorbereitende Vorbereitung Imp...

Vue + Express + Socket realisiert Chat-Funktion

In diesem Artikel wird der spezifische Code von V...

Natives js zur Realisierung der Bild-Upload-Steuerung

In diesem Artikelbeispiel wird der spezifische Co...

Verwenden von JavaScript zum Implementieren von Karusselleffekten

In diesem Artikel wird der spezifische Code für J...

JavaScript+HTML zur Implementierung eines Studenteninformationsmanagementsystems

Inhaltsverzeichnis 1. Einleitung 2. Rendern 3. Co...

Rückblick auf die besten Webdesign-Arbeiten 2012 [Teil 1]

Zum Beginn des neuen Jahres möchte ich meinen Fre...

Eine kurze Analyse der CSS-Selektorgruppierung

Selektorgruppierung Angenommen, Sie möchten, dass...

Vue implementiert ein einfaches Einkaufswagenbeispiel

In diesem Artikel wird der spezifische Code von V...

Docker exec führt mehrere Befehle aus

Der Befehl „Docker Exec“ kann Befehle in einem la...

7 Interviewfragen zu JS, wie viele können Sie richtig beantworten

Vorwort In JavaScript ist dies der Kontext zum Au...

Entwicklung einer Vue Element-Frontend-Anwendung zum Abrufen von Backend-Daten

Inhaltsverzeichnis Überblick 1. Erfassung und Ver...