CSS pour définir la couleur d'arrière-plan pour juste un pourcentage de la largeur d'une ligne de la table

J'ai une table de base avec deux colonnes: le nom et la valeur. J'aimerais ombre chaque ligne de la table un pourcentage approprié de la largeur en fonction de la taille de la valeur (afin de créer un mouvement latéral de l'histogramme!). Je peux écrire le code qui permet de calculer le pourcentage à définir, mais je ne peux pas comprendre le CSS à fait de l'ombre chaque ligne de manière appropriée. Il semble que l'ensemble de la ligne peut être à l'ombre, mais pas un pourcentage. Est-ce vrai?

FWIW, je suis en utilisant Twitter Bootstrap et je peux utiliser jQuery trop si besoin. Cela ne fonctionne que sur Chrome donc CSS3 & Webkit seulement est très bien! Voici le code HTML.

<table class="table">
  <tbody class="lead">              
    <tr> 
      <td>
        Joe
      </td>
      <td>
        10
      </td>
    </tr>              
    <tr> 
      <td>
        Jane
      </td>
      <td>
        20 
      </td>
    </tr>              
    <tr> 
      <td>
        Jim
      </td>
      <td>
        2
      </td>
    </tr>
  </tbody>
</table>

Des conseils sur la façon de faire cela? Espérons que cette question a du sens.

source d'informationauteur tonic