Border-radius en pourcentage (%) et en pixels (px) ou em

Si j'utilise un d'un pixel ou d'em de la valeur pour border-radius, le rayon du bord est toujours un arc de cercle ou un forme de gélule même si la valeur est plus grande que le plus grand côté de l'élément.

Lorsque j'utilise pourcentages, le rayon du bord est de forme elliptique et commence au milieu de chaque côté de l'élément résultant en une ovale ou en forme d'ellipse :

Border-radius en pourcentage (%) et en pixels (px) ou em

Valeur de Pixel pour border-radius :

CSS:

div {
   background: teal;
   border-radius: 999px;
   width: 230px;
   height: 100px;
   padding: 40px 10px;
   box-sizing: border-box;
   font-family: courier;
   color: #fff;
 }

HTML:

<div>border-radius:999px;</div>

Pour cent de la valeur pour border-radius :

CSS:

div {
  background: teal;
  border-radius: 50%;
  width: 230px;
  height: 100px;
  padding:40px 10px;
  box-sizing:border-box;
  font-family:courier;
  color:#fff;
}

HTML:

<div>border-radius:50%;</div>

Pourquoi ne pas la frontière de rayon dans les pourcentages d'agir de la même manière que border-radius ensemble avec un pixel ou d'un em valeurs?

InformationsquelleAutor web-tiki | 2015-04-30