Heim  >  Artikel  >  Web-Frontend  >  Wie kann ich Kreise mit HTML5 und CSS3 erstellen und formatieren?

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

Susan Sarandon
Susan SarandonOriginal
2024-11-23 12:25:16514Durchsuche

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;
}
<div>

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;
}
<div>

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!

Stellungnahme:
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