Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie kann ich Kreise mit HTML5 und CSS3 erstellen und formatieren?

Susan Sarandon
Freigeben: 2024-11-23 12:25:16
Original
494 Leute haben es durchsucht

How Can I Create and Style Circles Using HTML5 and CSS3?

Zeichnen von Kreisen in HTML5 und CSS3

Obwohl HTML5 und CSS3 keine native Unterstützung für das direkte Zeichnen von Kreisen bieten, ist es möglich, dies zu replizieren Erscheinen eines Kreises mit innovativen Techniken.

Erstellen eines Kreises mit Abgerundet Ecken

Um einen Kreis zu simulieren, können Sie ein rechteckiges Element erstellen und abgerundete Ecken darauf anwenden. Der Radius der abgerundeten Ecken sollte halb so groß sein wie die gewünschte Breite oder Höhe des Kreises, den Sie erstellen möchten.

Der folgende Code erstellt beispielsweise einen roten Kreis mit einem Durchmesser von 50 Pixeln:

#circle {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  background: red;
}
Nach dem Login kopieren
<div>
Nach dem Login kopieren
Nach dem Login kopieren

Text innerhalb eines Kreises hinzufügen

Um Text innerhalb des Kreises hinzuzufügen, positionieren Sie das Textelement absolut innerhalb Zentrieren Sie den Kreisbehälter und richten Sie ihn vertikal und horizontal aus.

#circle {
  position: relative;
}

#text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
Nach dem Login kopieren
<div>
Nach dem Login kopieren
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich Kreise mit HTML5 und CSS3 erstellen und formatieren?. 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