Beispielcode zur Umsetzung des „Pluszeichen“-Effektes mit CSS

Beispielcode zur Umsetzung des „Pluszeichen“-Effektes mit CSS

So erzielen Sie den unten gezeigten Pluszeichen-Effekt:

Pluszeichen

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:

Eröffnungsbild

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:

Horizontal hinzufügen

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:

endlich-Bild

Wenn Sie mit der Maus darüber fahren, ändert sich die Farbe:

Farbe ändern

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

Artikel empfehlen

Detailliertes Tutorial zur Installation von CUDA9.0 auf Ubuntu16.04

Vorwort: Dieser Artikel basiert auf den Erfahrung...

Das vergessene Button-Tag

Hinweis: Dieser Artikel wurde von jemand anderem ü...

Grafisches Tutorial zur Installation von MySQL 5.5.27

1. Installation von MySQL 1. Öffnen Sie die herun...

Detaillierte Untersuchung des Problems der Array-Deduplizierung in JavaScript

Inhaltsverzeichnis Vorwort 👀 Beginnen Sie mit der...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.18

Lernziele: Lernen Sie, MySQL-Datenbanken unter de...

Beispiel zum schnellen Löschen einer 2T-Tabelle in MySQL in Innodb

Vorwort Dieser Artikel stellt hauptsächlich den r...

Detaillierte Einführung in den HTML-Head-Tag

Der HTML-Kopfteil enthält viele Tags und Elemente,...

Grafisches Tutorial zur Installation von MySQL 5.7.17 (Windows)

Ich habe vor Kurzem mit dem Studium der Datenbank...

CSS-Navigationsleistenmenü mit kleinem Dreieck-Implementierungscode

Viele Webseiten haben kleine Dreiecke in ihren Na...

Unterschied zwischen MySQL-Update-Set und und

Inhaltsverzeichnis Problembeschreibung Ursachenan...

LinkedIn wird überarbeitet, um das Surfen auf der Website zu vereinfachen

Das geschäftliche Social-Networking-Portal Linked...