CSS erzielt den Effekt der Vermischung zweier Elemente (Sticky-Effekt)

CSS erzielt den Effekt der Vermischung zweier Elemente (Sticky-Effekt)

Ich erinnere mich, dass es vor ein paar Jahren in der unteren linken Ecke der mobilen Version von Taobao einen interessanten runden Knopf gab. Wenn man darauf klickte, erschienen mehrere kleine Knöpfe und die Erscheinungsanimation war sehr interessant. Später erfuhr ich, dass dieser Effekt „klebriger“ Effekt genannt wurde, wie im Bild gezeigt:

Welche Attribute werden also für diesen Effekt verwendet? Die Antwort ist, dass die Attribut „filter:blur()“ und „filter:contrast()“ zusammen verwendet werden.

<Stil>
    Körper{
        Rand: 0;
        Polsterung: 0;
    }
    .Kasten{
        Position: relativ;
        Breite: 500px;
        Höhe: 500px;
        Filter: Kontrast (20);
        /* Die Hintergrundfarbe muss eine Volltonfarbe sein, sonst verschwimmen die Kanten der beiden Elemente*/
        Hintergrundfarbe: #fff;
    }
    .Kreis-groß{
        Position: absolut;
        oben: 20px;
        links: 100px;
        Breite: 100px;
        Höhe: 100px;
        Randradius: 50 %;
        Filter: Unschärfe (6px);
        Box-Größe: Rahmenbox;
        Animation: nach rechts, 3 s, unendliches Herausfahren;
        Hintergrundfarbe: #333;
    }
    .Kreis-klein{
        Position: absolut;
        oben: 35px;
        links: 220px;
        Breite: 60px;
        Höhe: 60px;
        Randradius: 50 %;
        Filter: Unschärfe (6px);
        Box-Größe: Rahmenbox;
        Animation: nach links, 3 s, unendliches Auslaufen;
        Hintergrundfarbe: #FFFC00;
    }
    @keyframes nachRechts{
        50 %{
            links: 150px;
        }
    }
    @keyframes nach links{
        50 %{
            links: 150px;
        }
    }
</Stil>

<div Klasse="Box">
    <div Klasse="circle-big"></div>
    <div Klasse="circle-small"></div>
</div>

Der endgültige Effekt ist wie unten dargestellt:

Dies ist das Ende dieses Artikels darüber, wie Sie mit CSS den Effekt des Vermischens zweier Elemente (viskoser Effekt) erzielen. Weitere Informationen zum Vermischen zweier Elemente mit CSS finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Einführung in den glibc-Upgradeprozess für Centos6.5

>>:  Allgemeine Tags in XHTML

Artikel empfehlen

vue + springboot realisiert die Login-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

So verwenden Sie die Lotteriekomponente des WeChat Mini-Programms

Es wird in Form von WeChat-Komponenten bereitgest...

Zusammenfassung der Befehle zur Benutzerverwaltung im Linux-System

Benutzer- und Gruppenverwaltung 1. Grundlegende K...

Detaillierte Schritte zur Yum-Konfiguration des Nginx-Reverse-Proxys

Teil.0 Hintergrund Die Intranetserver des Unterne...

JavaScript BOM-Standortobjekt + Navigatorobjekt + Verlaufsobjekt

Inhaltsverzeichnis 1. Standortobjekt 1. URL 2. Ei...

Beispielcode zur Implementierung eines bildadaptiven Containers mit CSS

Es gibt häufig Szenarien, in denen das Bild an di...

jQuery ermöglicht nahtloses Scrollen von Tabellen

In diesem Artikelbeispiel wird der spezifische Co...

Einstellungen für den Ubuntu-Boot-Autostart-Dienst

So erstellen Sie einen Dienst und starten ihn aut...

Vue imitiert den Formularbeispielcode von ElementUI

Implementierungsanforderungen Das ElementUI imiti...

CentOS7.5-Installationstutorial für MySQL

1. Überprüfen Sie zunächst, ob auf dem System MyS...

So erstellen Sie eine MySQL-Datenbank (de1) mit Befehlen

1. Verbindung zu MySQL herstellen Format: mysql -...

Docker unter Linux installieren (sehr einfache Installationsmethode)

Ich hatte in letzter Zeit ziemlich viel Zeit. Ich...

So implementieren Sie Lastenausgleich in MySQL

Vorwort MySQL ist ein schnelles, leistungsstarkes...

Was ist Makefile in Linux? Wie funktioniert es?

Führen Sie Ihre Programme mit diesem praktischen ...