So erzielen Sie den unten gezeigten Pluszeichen-Effekt: Um diesen Effekt zu erzielen, benötigen Sie nur ein Div-Element. CSS wird für die Eigenschaften „vorher“, „nachher“ und „Rahmen“ benötigt. Legen Sie zunächst eine Div-Notiz fest <div Klasse="Hinzufügen"></div> Einen weiteren Rand setzen: .hinzufügen { Rand: 1px durchgezogen; Breite: 100px; Höhe: 100px; Farbe: #ccc; Übergang: Farbe .25s; Position: relativ; } Der Rand sieht nun so aus: Wir können die Pseudoklasse „before“ und ihren oberen Rand verwenden, um eine „Horizontale“ festzulegen: .add::before{ Inhalt: ''; Position: absolut; links: 50%; oben: 50 %; Breite: 80px; Rand links: -40px; Rand oben: -5px; Rahmen oben: 10px durchgezogen; } Beachten Sie, dass wir die absolute Positionierung verwendet haben. Jetzt wird es so: In Bezug auf das Obige können wir die Pseudoklasse „after“ und „border-bottom“ verwenden, um eine „vertikale“ Einstellung vorzunehmen: .add::nach { Inhalt: ''; Position: absolut; links: 50%; oben: 50 %; Höhe: 80px; Rand links: -5px; Rand oben: -40px; Rahmen links: 10px durchgezogen; } Fügen Sie die Pseudoklasse „Hover“ hinzu und legen Sie die Farbe fest, die beim Schweben der Maus entsteht: .add:hover { Farbe: blau; } Der endgültige Stil: Wenn Sie mit der Maus darüber fahren, ändert sich die Farbe: Den Effekt könnt ihr hier sehen: https://jsbin.com/quvidap/edit?html,css,output Zusammenfassen Oben sehen Sie den Beispielcode, wie Sie mit CSS den „Pluszeichen“-Effekt erzielen. Ich hoffe, er ist hilfreich für Sie. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! |
<<: js, um den Zahlungs-Countdown zu realisieren und zur Startseite zurückzukehren
>>: So implementieren Sie den Nginx-Reverse-Proxy für mehrere Server
In diesem Artikel wird der Skriptcode für die aut...
Aus beruflichen Gründen habe ich vor Kurzem einig...
Überblick Es gibt viele Open-Source-Tools zur Net...
Vorwort Jede gute Angewohnheit ist ein Schatz. Di...
Inhaltsverzeichnis 1. Beispiel: Hiermit können Da...
Inhaltsverzeichnis 1. Standortobjekt 1. URL 2. Ei...
In Projekten wird häufig das zweispaltige Layout ...
Spezifische Methode: 1. Öffnen Sie die Eingabeauf...
1. Überprüfen Sie, ob das vorhandene Nginx IPv6 u...
Es ist schwierig, Websites mit gutem Bildmaterial...
Inhaltsverzeichnis Vorwort InnoDB-Speicherarchite...
In einer Front-End-Technologiegruppe sagte ein Gr...
Vor Kurzem habe ich mit shake.js eine ähnliche Fu...
Ich sehe viele Anfänger in der Front-End-Entwicklu...
1. addtime() Füge die angegebene Anzahl Sekunden ...