Es gibt viele Möglichkeiten, den Ringeffekt in CSS zu erzielen. Hier sind fünf Methoden, die Sie mit Ihnen teilen können:
(empfohlenes Tutorial: CSS-Tutorial)
Werfen wir zunächst einen Blick auf den Implementierungseffekt:
Weiter Lassen Sie mich die folgende Methode vorstellen:
1. Verschachtelung von zwei Tags
<div class="element1"> <div class="child1"></div> </div>
.element1{ width: 200px; height: 200px; background-color: lightpink; border-radius: 50%; } .child1{ width: 100px; height: 100px; border-radius: 50%; background-color: #009966; position: relative; top: 50px; left: 50px; }
2. Verwenden Sie den Rand:
<div class="element2"></div>
.element2{ width: 200px; height: 200px; background-color: lightpink; border-radius: 50%; } .element2:after{ content: ""; display: block; width: 100px; height: 100px; border-radius: 50%; background-color: #009966; position: relative; top: 50px; left: 50px; }
CSS-Video-Tutorial
4. Verwenden Sie border-shadow
<div class="element3"></div>
.element3{ width: 100px; height: 100px; background-color: #009966; border-radius: 50%; border: 50px solid lightpink ; }
<div class="element4"></div>
.element4{ width: 100px; height: 100px; background-color: #009966; border-radius: 50%; box-shadow: 0 0 0 50px lightpink ; margin: auto; }
<div class="element5">
.element5{ width: 200px; height: 200px; background-color: #009966; border-radius: 50%; box-shadow: 0 0 0 50px lightpink inset; margin: auto; }
Das obige ist der detaillierte Inhalt vonSo erzielen Sie mit CSS einen Ringeffekt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!