Heim > Web-Frontend > CSS-Tutorial > Wie erstelle ich eine Randüberlagerung für untergeordnete Divs mit Pseudoelementen?

Wie erstelle ich eine Randüberlagerung für untergeordnete Divs mit Pseudoelementen?

Barbara Streisand
Freigeben: 2024-11-10 21:44:03
Original
849 Leute haben es durchsucht

How to Create a Border Overlay for Child Divs with Pseudo Elements?

Erstellen einer Randüberlagerung für untergeordnete Divs

Problem:

Sie müssen ein entwerfen Rahmen, der den Inhalt eines untergeordneten Div überlagert, ähnlich dem bereitgestellten Bild.

HTML- und CSS-Code:

<div class="box-border box-border-participe">
  <div class="box-participe">
    <a>Participe</a>
  </div>
</div>
Nach dem Login kopieren
.box-participe {
  background-color: #94C120;
  padding: 10px 40px;
}
Nach dem Login kopieren

Lösung:

Um dies mithilfe von Pseudoelementen zu erreichen, können Sie einen Rahmen erstellen und zusätzliches Markup vermeiden. Sie können auch seine Position und Größe mühelos steuern:

body {
  background: grey;
}

.button {
  background: #94c120;
  width: 200px;
  height: 50px;
  margin: 50px;
  position: relative;
}

.button:before {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  width: 100%;
  height: 100%;
  border: 5px solid #fff;
  box-sizing: border-box;
}
Nach dem Login kopieren

Mit dieser Methode können Sie ganz einfach eine stilvolle Rahmenüberlagerung für Ihre untergeordneten Divs erstellen und so die visuelle Attraktivität Ihrer Website verbessern.

Das obige ist der detaillierte Inhalt vonWie erstelle ich eine Randüberlagerung für untergeordnete Divs mit Pseudoelementen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage