CSS3 simple tableau de donut
Ce que je suis en train de faire est de créer un simple beignet graphique. Je suis actuellement en utilisant le CSS(3), mais je ne sais pas si c'est possible sans javascript.
Ce que j'ai à ce jour:
http://jsfiddle.net/aBP5Q/
HTML:
<div class="donut-container" style="background: #9C0;">
<div class="donut-inner">
<div class="donut-label">HTML</div>
</div>
</div>
CSS:
.donut-container {
width: 150px;
height: 150px;
float: left;
-webkit-border-radius: 75px;
-moz-border-radius: 75px;
border-radius: 75px;
margin-right: 20px;
}
.donut-inner {
width: 134px;
height: 134px;
position: relative;
top: 8px;
left: 8px;
background: #FFF;
-webkit-border-radius: 65px;
-moz-border-radius: 65px;
border-radius: 65px;
}
.donut-label {
line-height: 130px;
text-align: center;
font-size: 20px;
}
Je voudrais afficher le vert et le bleu et les couleurs comme le pourcentage. Donc pas de vert est de 0% et le plein de vert (360 degrés) est de 100%. Peut-être même avec une animation simple lorsque le graphique est chargé si possible.
Votre aide est très appréciée.
source d'informationauteur JasonK
Vous devez vous connecter pour publier un commentaire.
j'ai écrit cela comme un commentaire de réponse, mais il était trop long :
hm... et bien, voici un violon pour le deuxième cercle http://jsfiddle.net/LgtV2/ .... il dispose de 3 tarte pièces. le premier cercle (100%) dispose de 5 pièces. vous devez jouer avec le violon pour apprendre comment il fonctionne, et vous pouvez les reproduire. je n'ai jamais fait cela avant et je suis simplement en regardant le lien de San posté, mais il semble que ce n'utilise plusieurs Divs avec le css3 de TRANSFORMER la forme des courbes, et la pseudo-sélecteurs :before et :after pour les animations. Les animations se produire que la page elle-même est en cours de chargement... par exemple: :avant div1 des charges il a une transformation de 5, il charge et a une transformation de 8 :après la charge, il a une transformation de 11.
code:
Dans le cas où vous avez besoin pour créer un beignet graphique de l'animation (de la simple css) et aussi besoin de plusieurs couleurs pour cela, alors vérifier la codepen exemple, j'ai créé.
http://codepen.io/hilar47/pen/RprXev