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

Grundlegende Schritte zur Verwendung einer Mysql-SSH-Tunnelverbindung

Vorwort Aus Sicherheitsgründen kann sich der Root...

Praktische Methode zum Löschen verknüpfter Tabellen in MySQL

In der MySQL-Datenbank können Tabellen, nachdem s...

Detailliertes Beispiel des MySQL InnoDB-Sperrmechanismus

1. InnoDB-Sperrmechanismus Die InnoDB-Speicher-En...

Unicode-Signatur-BOM-Problem (Byte Order Mark) für UTF-8-Dateien

Beim Debuggen einer chinesischen Zen Cart-Website...

CSS3 zum Erzielen eines dynamischen Hintergrundverlaufseffekts

Beim Erlernen von CSS3 geht es mehr darum, sich m...

Vue-Beispielcode zur einfachen Implementierung von virtuellem Scrollen

Inhaltsverzeichnis Vorwort Rollprinzip erreichen ...

Beispielanalyse der Verwendung des neuen JSON-Feldtyps in MySQL 5.7

Dieser Artikel veranschaulicht anhand eines Beisp...

Grundlegende Verwendung von benutzerdefinierten Anweisungen in Vue

Inhaltsverzeichnis Vorwort Text 1. Globale Regist...

CSS-Pseudoklasse: empty makes me shine (Beispielcode)

Jeder, der meine Artikel in letzter Zeit gelesen ...