Heim > Web-Frontend > CSS-Tutorial > Reines CSS, um den Pluszeichen-„+'-Effekt zu erzielen (Codebeispiel)

Reines CSS, um den Pluszeichen-„+'-Effekt zu erzielen (Codebeispiel)

青灯夜游
Freigeben: 2020-06-13 10:24:28
nach vorne
3442 Leute haben es durchsucht

Reines CSS, um den Pluszeichen-„+'-Effekt zu erzielen (Codebeispiel)

In diesem Artikel erfahren Sie anhand von Codebeispielen, wie Sie mit reinem CSS den Pluszeichen-„+“-Effekt erzielen. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Erzielen Sie den Pluszeichen-Effekt im Bild unten:

Reines CSS, um den Pluszeichen-„+-Effekt zu erzielen (Codebeispiel)

Wenn Sie diesen Effekt erzielen möchten, benötigen Sie nur ein div-Element.

Sie müssen CSS für Vorher-, Nachher- und Randfunktionen verwenden.

Legen Sie zuerst eine Div-Notiz fest

<div class="add"></div>
Nach dem Login kopieren

und dann einen Rand:

.add {
  border: 1px solid;
  width: 100px;
  height: 100px;
  color: #ccc;
  transition: color .25s;
  position: relative;
}
Nach dem Login kopieren

Zu diesem Zeitpunkt sieht der Rand so aus:

Reines CSS, um den Pluszeichen-„+-Effekt zu erzielen (Codebeispiel)

Wir können die Pseudoklasse before und ihren border-top verwenden, um eine „Horizontale“ festzulegen:

.add::before{
  content: &#39;&#39;;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 80px;
  margin-left: -40px;
  margin-top: -5px;
  border-top: 10px solid;
Nach dem Login kopieren

}

Beachten Sie, dass wir absolute Positionierung verwenden. Zu diesem Zeitpunkt sieht es so aus:

Reines CSS, um den Pluszeichen-„+-Effekt zu erzielen (Codebeispiel)

Unter Bezugnahme auf das Obige können wir die After-Pseudoklasse und den Rand unten verwenden, um eine „Vertikale“ festzulegen:

.add::after {
 content: &#39;&#39;;
 position: absolute;
 left: 50%;
 top: 50%;
 height: 80px;
 margin-left: -5px;
 margin-top: -40px;
 border-left: 10px solid;
}
Nach dem Login kopieren

Legen Sie nach dem Hinzufügen in der Hover-Pseudoklasse die Farbe fest, wenn die Maus nach oben schwebt:

Der endgültige Stil:

Reines CSS, um den Pluszeichen-„+-Effekt zu erzielen (Codebeispiel)

Wenn die Maus bewegt wird schwebt, es ändert die Farbe:

Reines CSS, um den Pluszeichen-„+-Effekt zu erzielen (Codebeispiel)

Mehr coole CSS3-, HTML5- und Javascript-Spezialeffektcodes, alles in: JS-Spezialeffektsammlung

Weitere verwandte Tutorials finden Sie im CSS3-Referenzhandbuch für die neueste Version

Das obige ist der detaillierte Inhalt vonReines CSS, um den Pluszeichen-„+'-Effekt zu erzielen (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
css
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage