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