簡體   English   中英

HTML5 旋轉/動畫背景

[英]HTML5 rotating/animated background

你會如何 go 關於創建這樣的東西

http://www.bikingboss.com/

(水平移動鼠標)。 我只想要一些通用指南/最少的代碼,你在哪里盯着看,我學到了一些HTML5 (diveintohtml5.ep.io),我想這與 canvas 有關,對嗎?

這只是視差效應。 甚至還有http://webdev.stephband.info/parallax.html的 jQuery 插件。

它不是 HTML5。

它是一系列相互疊加的元素,每個元素都有不同的背景圖像,當鼠標移動時會更新 position。

特別是對於該頁面,元素是UL#parallax

<ul id="parallax">
    <li id="mountain-1" style="position: absolute; left: 18.498%; margin-left: -332.964px; top: 28.0208%; margin-top: -134.5px;"></li>
    <li id="mountain-2" style="left: 50%; position: absolute; margin-left: -905.494px; top: 28.0208%; margin-top: -134.5px;"></li>
</ul>

如果您使用 Firebug 並打開此元素,您將看到leftmargin-left CSS 值隨着您的移動鼠標而更新。

CSS background-position屬性可能會完成所有這些。 只需使用 javascript 設置一些鼠標移動處理程序來更改背景元素的 position (你需要有多個,因為那里有多層圖像)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM