我的最終目標是使用html5實現像http://www.crystal.ch/abb/power_systems_landscape/這樣的應用程序。如你所見,我們可能需要一個大的(2000 * 600)的畫布,但我不確定。HTML5大畫布 - 移動和縮放整個內容,包括背景
任何人都可以給我的想法只是爲了以上鍊接的行爲?
- 整個畫布的內容,包括背景可以移動左右順利使用鼠標移動和鼠標按下操作
- 整個畫布的內容,包括後臺移動左右順利地根據動力系統選擇
- 放大縮小
- 淡出效果像加標誌性的圓圈
任何一種想法,將不勝感激。
嗨,謝謝你的回答。根據我的測試,滾動概念可以實現。但仍然與變焦混淆。改變畫布的寬度和高度不影響畫布內的繪製內容。可能我們需要根據寬度和高度改變來重繪所有內容。無論如何,仍然在尋找想法behide「4.淡出效果像加標誌性的圓圈」 – Shahdat 2012-02-25 18:37:02
通過改變畫布的CSS寬度/高度,你放大它在不重繪它。對於小插件來說,最好的辦法就是將絕大部分div或小畫布放在較大的畫布上,並且只需使用標準的JavaScript/CSS屬性補間即可實現淡入/淡出或展開/摺疊效果。那裏有很多資源。 – hobberwickey 2012-02-26 00:17:48
通過更改畫布的CSS寬度/高度,會限制溢出並且其餘內容不可見。我的意思是不放大它。問候褪色我想通過大帆布方式小帆布測試。謝謝 – Shahdat 2012-02-26 04:55:26