1
目前我有這段代碼運行一個畫布動畫,顯示微妙的星星移動和閃閃發光。目前畫布是它自己的元素,但我想將它移動到父div上的背景元素。任何人都可以告訴我如何做到這一點。 JS小提琴附在這裏 - https://jsfiddle.net/83aahcng/製作一個畫布動畫在父div上的背景元素
<div id="container">
<canvas id="pixie"></canvas>
</div>
目前我有這段代碼運行一個畫布動畫,顯示微妙的星星移動和閃閃發光。目前畫布是它自己的元素,但我想將它移動到父div上的背景元素。任何人都可以告訴我如何做到這一點。 JS小提琴附在這裏 - https://jsfiddle.net/83aahcng/製作一個畫布動畫在父div上的背景元素
<div id="container">
<canvas id="pixie"></canvas>
</div>
我只想把一個div在精靈這樣的... div over pixie。
HTML:
<div id="container">
<div id="over_stuff">
Here's some stuff over #pixie!
</div>
<canvas id="pixie"></canvas>
</div>
CSS:
#container {
overflow:hidden;
position:relative;
z-index: 1;
}
#pixie {
z-index:0;
background:#010222;
background:
}
#over_stuff{
color:white;
position:absolute;
top:0px;
left:0px;
z-index:5;
padding:10px;
}
是否有什麼我不理解?這似乎太簡單了
嘿邁爾斯,謝謝你的答案。是的,如果我找不到一種方法將其作爲背景分配給另一個div,那麼我將這樣做。我只是不是絕對內容選項的巨大粉絲。 –
沒問題@FrazerFindlater - 也許別人會爲我們提供更優雅的解決方案。這也可以幫助你:[背景](http://jsfiddle.net/6t3xX/1/)。 – Miles
html元素背景不能用javascript高效地動畫,所以Miles''position:absolute'可能是你最好的解決方案。 – markE