J'essaie de penser à faire cela avec les éléments html.Largeur absorbant les éléments HTML
Il n'y a rien de spécial sur les couleurs, donc je ne pas besoin de les faire des images. Notez que le texte est aligné à droite. En outre, la barre de couleur va jusqu'au texte de la gauche.
Ainsi, cela pourrait être implémenté en ayant le texte flottant à droite avec la couleur d'arrière-plan blanche, et un div avec la couleur d'arrière-plan définie juste à côté (et ensuite un clair).
Ou à la place des flottants, je peux faire du texte align-right et obtenir un effet similaire.
Voici le kicker. J'utilise une bibliothèque javascript (peu importe laquelle) pour créer une animation. L'animation est les barres rétrécissent à gauche, et finissent comme ceci:
Le problème avec les méthodes de flotteur ou d'aligner le texte sont que trop de valeurs doivent être modifiées à la transition entre les deux états . Les effets d'animation javascript ont tendance à vouloir changer quelques valeurs prédéfinies, comme la largeur ou la taille de la police. Afin de transférer de l'image 1 à l'image 2 en utilisant les méthodes float ou text-align, je dois supprimer le flottant/text-align puis définir la largeur de la couleur de la barre, mais cela ne fonctionne pas si je veux garder le javascript frais généraux minimal pour une tâche aussi simple. J'ai essayé le positionnement absolu/les largeurs, mais je ne peux rien obtenir pour que le texte soit aligné à droite ET que les barres se rencontrent au même point sur la gauche. J'espère peut-être que je suis aveugle à une solution simple, mais comme je le vois, j'ai besoin d'un élément qui a le texte positionné vers la droite en quelque sorte, et un élément qui prend autant de place possible à côté pour la couleur ... ET l'élément qui a la couleur devrait pouvoir prendre une largeur, tout en ayant le texte à côté.
Merci.
Légèrement gênant avec le texte ressemblant à son centré ... Je pense que je vais voir si je peux prendre certaines de vos idées et les fusionner dans ma solution. – phillc
Quel texte a l'air centré? – cletus
Il parle de la version des tables. La version CSS fonctionne mieux. – KyleFarris