Beispielcode zur Implementierung transparenter Verlaufseffekte mit CSS

Beispielcode zur Implementierung transparenter Verlaufseffekte mit CSS

Die Titelbilder in den Spalten von Zhihu Discovery werden im Allgemeinen wie unten gezeigt angezeigt. Dies wird offensichtlich durch Farbverläufe erreicht. Die Idee ist sehr interessant, vor allem zwei Aspekte der Erkenntnis zu berücksichtigen:

Dieses Bild kann tatsächlich in zwei Teile unterteilt werden. Die rechte Seite steuert die Grafiken und den Farbverlauf, und die linke Seite ist ein einfarbiger Hintergrund, der nichts mit dem Farbverlauf zu tun hat.

Transparent ist auch eine Farbe und kann als Farbverlauf eingestellt werden

Ich werde meinen eigenen Code unten nur als Referenz posten.

Layout

<Text>
    <div Klasse="bg-gradient">
        <div Klasse="Bild"></div> 
    </div>
</body>

CSS-Stile

<Stil>
        .bg-Farbverlauf {
            Rand: 0 automatisch;
            Hintergrund: rgb(244, 195, 77);
            Position: relativ;
            Breite: 600px;
            Höhe: 350px;
        }

        .bg-Farbverlauf .pic{
            Hintergrundbild: linearer Farbverlauf (nach rechts, rgb (244, 195, 77), transparent), URL ("bg.jpg");
            Hintergrundposition: Mitte;
            Hintergrund-Mischmodus: normal;
            Position: absolut;
            Höhe: 100%;
            Breite: 250px;
            rechts: 0;
        }
</Stil>

Der endgültige Effekt ist wie folgt

Das Obige ist mein Code, danke fürs Anschauen.

p.s.: Wenn du etwas hineinschreiben willst und etwas schief geht, ist das meiner Meinung nach kein Problem. Nun, das ist dein Problem. Hören Sie mir zu, Sie müssen es selbst lösen. (Explizite Wörter)

<<:  So verwenden Sie JSONP in Vue

>>:  Die vernachlässigten Spezialeffekte von META-Tags (Seitenübergangseffekte)

Artikel empfehlen

Beispiel für die Einrichtung eines mehrspaltigen Layouts gleicher Höhe mit CSS

Mehrere Spalten haben zunächst unterschiedliche I...

Detaillierte Erläuterung der Docker Swarm-Dienstorchestrierungsbefehle

1. Einleitung Docker verfügt über ein Orchestrier...

Importieren von CSS-Dateien unter Verwendung von Beurteilungsbedingungen

Lösung 1: Verwenden Sie bedingten Import im HTML-...

Natives js zum Erzielen eines Akkordeoneffekts

Auch bei der tatsächlichen Entwicklung von Websei...

Lernen Sie die MySQL-Zeichensatzeinstellungen in 5 Minuten kennen

Inhaltsverzeichnis 1. Inhaltsübersicht 2. Konzept...

Über die praktische Anwendung von HTML-Mailto (E-Mail) sprechen

Wie wir alle wissen, ist „mailto“ ein sehr praktis...

So mounten Sie eine Festplatte in Linux

Wenn Sie eine virtuelle Maschine verwenden, stell...

JavaScript-Modularität erklärt

Inhaltsverzeichnis Vorwort: 1. Konzept 2. Die Vor...

HTML+CSS zum Erstellen eines einfachen Fortschrittsbalkens

1. HTML-Code Code kopieren Der Code lautet wie fo...

So lösen Sie das Phantomleseproblem in MySQL

Inhaltsverzeichnis Vorwort 1. Was ist Phantomlese...

So verwenden Sie den Vue-Filter

Inhaltsverzeichnis Überblick Filter definieren Ve...