HTML et CSS Fluide Cercle

Je suis en train de créer un fluide cercle à l'aide de HTML et CSS. Je suis presque fait, mais comme il doit être fluide et le contenu à l'intérieur est dynamique, c'est l'évolution de sa forme de cercle, d'ovale, et d'autres.

CSS:

body {
  position: relative;
}
.notify {
  position: absolute;
  top: 100%;
  left: 20%;
  background: red;
  border: 2px solid white;
  border-radius: 50%;
  text-align: center;
}
.notify > div {
  padding: 20px;
}

HTML:

<div class="notify">
  <div>
    12
  </div>
</div>

Pouvez-vous m'aider s'il vous plaît?

  • Assurez-vous de tester en changeant le texte à l'intérieur de la div de 12 à 100 et etc
  • J'ai vu beaucoup de réponses, ce qui suggère l'utilisation de JavaScript afin de faire un carré ratio d'aspect de l'élément pour un 50% rayon des frontières. J'ai récemment écrit un billet de blog sur la façon dont cela peut être fait uniquement avec du CSS: ansciath.tumblr.com/post/7347495869/css-aspect-ratio
  • Oh, et Safari ne permet pas encore de traiter une frontière rayon spécifié comme un pourcentage.
InformationsquelleAutor Umair A. | 2011-07-08