Cette question, répandue dans les forums de développement web, vise à clarifier l'origine de le cercle formé à l'aide du code CSS fourni.
Décomposons les propriétés CSS en question :
<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>
Hauteur et largeur appliquées au contenu :
En CSS, la hauteur et Les propriétés de largeur s'appliquent généralement à la zone de contenu d'un élément. Puisque notre largeur et notre hauteur sont définies sur zéro, la bordure devient effectivement la seule partie visible de l'élément.
Border-Radius appliqué à Border :
La propriété border-radius ne ne s'applique pas directement à la zone de contenu. Au lieu de cela, il opère aux frontières. Dans ce cas, la largeur de la bordure est de 180 pixels, tandis que le rayon de la bordure est également de 180 pixels.
Résultat : un cercle émerge
Cette combinaison de rayon de bordure et de largeur de bordure crée un effet unique. La bordure forme un carré en raison de la largeur et de la hauteur nulles, mais le rayon de 180 pixels courbe tous ses coins si radicalement qu'il ressemble à un cercle.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!