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

Analyse und Lösung des beim Start von MySQL gemeldeten Fehlers „ERROR:2002“

Vorwort Dieser Artikel stellt hauptsächlich die A...

Gängige Reparaturmethoden für die Trennung der MySQL Master-Slave-Replikation

Inhaltsverzeichnis 01 Problembeschreibung 02 Lösu...

Schnelles Verständnis und Beispielanwendung der Vuex-Zustandsmaschine

Inhaltsverzeichnis 1. Schnelles Verständnis von K...

Redo-Dateiwartungsmethode der InnoDB-Engine

Wenn Sie die Größe und Anzahl der InnoDB-Redo-Log...

Die umfassendste Erklärung des Sperrmechanismus in MySQL

Inhaltsverzeichnis Vorwort Globale Sperre Vollstä...

Zusammenfassung und Beispiele der Kommunikationsmethoden für Vue3-Komponenten

Die Kommunikationsmodi der Vue3-Komponenten sind ...