我試圖去想如何用html元素來做到這一點。吸收HTML元素的寬度
有沒有什麼特別的顏色是,所以我並不需要讓他們的圖像。 請注意文字是對齊的。此外,顏色條從左邊的文字上移。
所以這可以通過使文本正確地浮現背景色爲白色,並將背景色設置在其旁邊(然後清除)來實現。或者,而不是浮動,我可以做文本對齊,並獲得類似的效果。
這是踢球者。
我正在使用JavaScript庫(應該不重要哪一個)來創建動畫。動畫是條收縮到左邊,並最終像這樣:
與浮子或文本對齊方法的問題是,太多的價值已被改變的兩種狀態之間進行轉換。 JavaScript動畫效果傾向於更改幾個預定義的值,如寬度或字體大小。爲了使用float或text-align方法將圖片1轉換爲圖片2,我必須刪除浮動/文本對齊,然後設置條形顏色的寬度,但如果我想保留javascript對於這樣一個簡單的任務,開銷最小
我試過絕對定位/寬度,但我不能得到任何東西使文本右對齊,並讓酒吧在左邊的相同點相遇。
我希望也許我只是盲目的一個簡單的解決方案,但正如我所看到的,我需要一個元素,以某種方式將文本定位到右側,並且一個元素佔用儘可能多的空間它的顏色...和具有顏色的元素應該能夠佔據一個寬度,同時在其旁邊有文字。
謝謝。
稍顯尷尬的文字看起來像它的中心...我想我會看看我是否可以採取一些你的想法,並將其合併到我的解決方案。 – phillc 2009-05-04 15:41:51
什麼文字看起來像是居中? – cletus 2009-05-04 15:43:13
他在談論表格版本。 CSS版本效果更好。 – KyleFarris 2009-05-04 15:50:57