http://jsfiddle.net/Wdrgv/絕對定位一個CSS3關鍵幀動畫
所以我想把這個壞的動畫在屏幕的底部。很簡單,對嗎?
沒有。當我將position: absolute
放在marquee-container
上時,動畫似乎從屏幕上消失。
我想我在這裏做的事情真的很愚蠢,但我看不到什麼。
http://jsfiddle.net/Wdrgv/絕對定位一個CSS3關鍵幀動畫
所以我想把這個壞的動畫在屏幕的底部。很簡單,對嗎?
沒有。當我將position: absolute
放在marquee-container
上時,動畫似乎從屏幕上消失。
我想我在這裏做的事情真的很愚蠢,但我看不到什麼。
我能夠通過將absolute
更改爲fixed
並將bottom:0px;
應用於此工作來實現它。
的問題是,當你申請的絕對定位的容器,'display: block;
不再它延伸到其容器的寬度的100%,因爲它沒有相對定位的內容來定義它的尺寸,它完全依賴明確定義的值(height: 24px
),或者如果不存在,則爲零。我通過爲您的包含元素定義width: 100%
來解決您的問題。我還添加了一些調整,使您的滾動字幕的大小和行爲有點更強大的給出不同的文本長度:
唉。非常哈克解決方案。 – Hello71
無論如何,你爲什麼要「絕對」?難道你不希望它始終卡在底部嗎? –
嗯,它的工作原理,但我仍然想知道它爲什麼。 – Hello71