我在一個白色的html頁面上有一個區域,我想將它分成更小的矩形單元,每個單元帶有黑色背景,並在頁面加載時一次呈現一個黑色單元,水平排列,直到區域爲止完全黑色。這只是美學,單位內部沒有功能或其他內容。CSS增量顯示
如果需要,它可以使用Javascript,JQuery,CSS和或PHP。我能想到的最簡單的想法是一個CSS表,其中所有單元格都具有黑色背景和CSS屬性visibility: hidden
,然後使用setTimeOut將每個單元格一次更改爲visibility: visible
?
我能想到的另一種方法是在另一個div集合中嵌套一個黑色背景CSS div,我的黑色單元設置爲最終區域大小,並用setTimeOut克隆嵌套div直到父div完全滿。我不確定哪種解決方案更輕。
在哪裏我特別卡住是如何引用的每個單元格(或DIV)一次一個,我是否必須給每個黑色表單元格或單元格的手動id引用,這是較不靈活,或者是否它可以動態完成。
+1現在我對使用固定櫃檯感到羞恥!你也可以很容易地在DIV上做這項工作 – JohnP 2011-04-28 15:48:49
對,我應該。我首先做了一個網格(5x5),但是當我看到你的演示時,我記得OP正在尋找單排的東西。爲平滑動畫+1(我的順序,但你可以重疊,這是很好)。 – Blender 2011-04-28 15:51:54
這裏是你的演示調整使用更多的語義'ul' /'li':http://jsfiddle.net/vmSNs/27/ – thirtydot 2011-04-28 15:52:54