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

Semantik: Ist HTML/XHTML wirklich standardkonform?

<br />Originaltext: http://jorux.com/archive...

Unterschiede und Vergleiche von Speicher-Engines in MySQL

MyISAM-Speicher-Engine MyISAM basiert auf der ISA...

Detaillierte Erklärung des Unterschieds zwischen JavaScript onclick und click

Inhaltsverzeichnis Warum wird addEventListener be...

Vue Uniapp realisiert den Segmentierungseffekt

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

Verwenden Sie HTML und CSS, um Ihren eigenen warmen Mann „Dabai“ zu erstellen.

Das Endergebnis sieht so aus, ist es nicht süß … ...

So verwenden Sie die Markdown-Editor-Komponente in Vue3

Inhaltsverzeichnis Installieren Komponenten impor...

js-Version zur Realisierung der Rechnerfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Neue Einstellungen für Text und Schriftarten in CSS3

Textschatten Textschatten: horizontaler Versatz, ...

Ein Leistungsfehler bei MySQL-Partitionstabellen

Inhaltsverzeichnis 2. Stapelanalyse mit pt-pmap 3...

HTML-Lernhinweise – Detaillierte Erklärung der HTML-Syntax (unbedingt lesen)

1. Was ist die HTML-Auszeichnungssprache? HTML is...

Achten Sie bei der Webseitenerstellung auf die Verwendung von HTML-Tags

Dieser Artikel stellt einige Aspekte von HTML-Tag...

MySQL 8.0.13 Installations- und Konfigurations-Tutorial unter CentOS7.3

1. Grundlegende Umgebung 1. Betriebssystem: CentO...