Diese in Webentwicklungsforen häufig gestellte Frage zielt darauf ab, den Ursprung von zu klären Der Kreis wurde mithilfe des bereitgestellten CSS-Codes gebildet.
Lassen Sie uns die betreffenden CSS-Eigenschaften aufschlüsseln:
<br>div {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">width: 0; height: 0; border: 180px solid red; border-radius: 180px;
}
< /pre>
Auf den Inhalt angewendete Höhe und Breite:
In CSS werden die Höhe und Breiteneigenschaften gelten normalerweise für den Inhaltsbereich eines Elements. Da unsere Breite und Höhe auf Null gesetzt sind, wird der Rand effektiv zum einzigen sichtbaren Teil des Elements.
Border-Radius auf Rand angewendet:
Die Eigenschaft border-radius funktioniert nicht Nicht direkt auf den Inhaltsbereich anwendbar. Stattdessen wird an den Grenzkanten gearbeitet. In diesem Fall beträgt die Randbreite 180 Pixel, während der Randradius ebenfalls 180 Pixel beträgt.
Ergebnis: Es entsteht ein Kreis
Diese Kombination aus Randradius und Randbreite erzeugt einen einzigartigen Effekt. Der Rand bildet aufgrund der Nullbreite und -höhe ein Quadrat, aber der 180-Pixel-Radius krümmt alle seine Ecken so drastisch, dass er einem Kreis ähnelt.
Das obige ist der detaillierte Inhalt vonWie erstelle ich mit CSS einen Kreis mit nur den Eigenschaften width, height, border und border-radius?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!