我完全被幻燈片https://paydirtapp.com/吹走了,任何人都可以得到它如何實現的線索?我猜這是一些複雜的html5畫布 - 巨型珍寶?在Paydirt的主頁輕鬆放大幻燈片放映效果
3
A
回答
2
TL; DR:使用您的瀏覽器的檢查員全力以赴找到它!
可能沒有您期望的那麼多的畫布使用。使用瀏覽器檢查,你可以快速查看是怎麼回事的基礎:
正如你可以看到上面有三個主要組成部分:放大鏡,截圖和消息。使用CSS3,爲放大鏡的每個部分(陰影,發光和畫布)創建投影和圓形效果(框陰影& border-radius)。
畫布部分就是放大鏡下的圖像。使用畫布可以模糊圖像(當放大鏡動畫時,這三個元素的容器管理移動和尺寸(比例)。圓形修剪類效果僅使用邊框半徑樣式。
image_wrapper
類保存了遊覽所經歷的所有單獨屏幕截圖,其中有更高分辨率的圖像可能是因爲canvas元素不需要爲「縮放」版本加載單獨的圖像
然後有magnifier_message
這個類只包含文本,它通過javascript進行更新 - 這裏沒有什麼太花哨的東西
To將其全部包裝起來,包含這三個元素的父級具有(OSX桌面的)背景圖像。
對於畫布的工作 - 這不是爲了心臟 - 它們在JavaScript下的/assets/promo-0e644...js
文件。如果你想有一個良好的閱讀(這是在窗口底部的花括號鍵)WebKit的檢查可以重新格式化的JavaScript所以這是一個有點更具可讀性:
可悲的是,雜耍不(progressive enhancement):(progressive enhancement):(
相關問題
- 1. 幻燈片放映幻燈片,其他幻燈片放映幻燈片
- 2. Java腳本幻燈片放映(添加幻燈片效果)
- 3. 放映幻燈片內幻燈片
- 4. 在UIView幻燈片放映
- 5. 2幻燈片放映在同一頁
- 6. jQuery的首頁幻燈片放映
- 7. 水平幻燈片放映
- 8. HTML JQuery幻燈片放映
- 9. 開始幻燈片放映
- 10. 在我的網站上爲主頁創建幻燈片放映
- 11. jquery的數據的幻燈片放映像圖像的幻燈片放映
- 12. 在drupal主頁上顯示幻燈片放映
- 13. 的iOS:圖片幻燈片放映
- 14. 與Ken Burns效果的Jquery幻燈片放映
- 15. 幻燈片放大動畫
- 16. 幻燈片放大動畫
- 17. 幻燈片放映類似於Android主頁的jquery
- 18. 在幻燈片放映模式下打開幻燈片演示
- 19. 輕快像幻燈片效果
- 20. 帶幻燈片的JS幻燈片放映
- 21. 幻燈片放映幻燈片中的PowerPoint插件寫入
- 22. 水平幻燈片放映照片庫
- 23. 定時器在幻燈片放映
- 24. 鏈接名稱在幻燈片放映
- 25. 鏈接在幻燈片放映
- 26. 在iOS中動畫幻燈片放映
- 27. 在Java中幻燈片放映?
- 28. 自動播放(幻燈片)燈箱畫廊在放大燈箱?
- 29. 兩個幻燈片輕鬆滑塊1.7
- 30. 如何輕鬆禁用fancybox幻燈片?
真棒,現在想出畫布部分和複製演示..東西要努力!:) – Winterain
Tristan從Paydirt在這裏。傑夫,你用這個優秀的總結擊敗了我們。沒有錯過一個節拍。謝謝。 – doctororange