我想在我的網站上添加一個限制寬度的照片庫(高度無關緊要)。我嘗試了很多類型的畫廊,但所有這些都取決於照片的寬度或高度。然後,我想「爲什麼不使用像Facebook一樣的模板?」,但我的問題是,我不知道如何。我不需要像Facebook這樣的複雜畫廊,但我需要autoresize可點擊的照片(看起來在相冊中呈現照片的小縮略圖),並且當您用左右箭頭單擊它們以擴大到正常尺寸時。你能幫我實現我的目標嗎?如果有什麼不清楚的地方,請在評論部分問我,我的英語說得不好。 PS:我所有的網站都是基於html,jquery和css的。如何用css和jquery創建一個類似facebook的畫廊?
-1
A
回答
1
您可以使用下面的CSS屬性重新縮放圖像,雖然如上所述,這將不會執行您的加載時間任何優惠和服務器端腳本將是一個更可取的選項,如果你願意鑽研進入PHP。如果沒有,請隨意創建一個具有設置寬度和高度的div以及下面的屬性和背景圖像,並且應該可以工作。缺點是你可能無法在不使用onClick/JavaScript的情況下鏈接div。
background-size: 100%;
至於jQuery的,你可以使用http://fancybox.net燈箱插件,允許用戶點擊一個「縮略圖」,查看全尺寸圖像,並使用箭頭鍵切換圖像。
0
最好的解決方案是有一個服務器端調整腳本,將您的圖像縮放到預定義的約束(例如縮略圖,預覽和全尺寸)。有很多方法可以做到這一點,例如用於PHP的http://www.reconn.us/image_thumbnail.html。
更簡單的方法是隻使用CSS樣式屬性讓瀏覽器調整圖像大小。這有一個缺點,即服務器將始終發送大圖像,無論用戶想要以全尺寸查看它們,只需要在img標籤中設置寬度和高度。
相關問題
- 1. 如何創建一個類似於Facebook的Facebook應用程序的側邊欄?
- 2. 如何創建一個類似Facebook的粘杆
- 3. 我們如何創建一個燈箱畫廊與SQL圖像
- 4. 如何創建一個類似jquery的$()包裝函數?
- 5. jQuery的下一個()的畫廊
- 6. 在Rails中創建畫廊
- 7. 創建更新畫廊
- 8. 在我的網站上創建一個類似Facebook的搜索
- 9. 如何用CSS和Javascript製作居中的畫廊佈局?
- 10. jQuery畫廊翻過下一個和上一個按鈕
- 11. 使用jquery創建我自己的圖像畫廊網格
- 12. 創建一個類似於Facebook的搜索框
- 13. WordPress的畫廊:用jQuery
- 14. 如何使用展開/摺疊動畫創建類似的recyclerview?
- 15. 腳本JQuery畫廊,通過CSS類作爲函數的參數
- 16. 如何使用Cocos2d創建更高效的肖像畫廊?
- 17. 試圖創建一個可摺疊的畫廊導航
- 18. 如何創建一個下拉像菜單類似Facebook的下拉通知
- 19. 如何使用CSS創建類似圖庫的移動圖庫
- 20. 如何創建一個類似PHP的Winsocks應用程序?
- 21. 如何創建一個動畫地圖覆蓋或類似compas的行爲?
- 22. 如何創建一個jQuery插件類
- 23. Mediawiki的圖片畫廊CSS
- 24. CSS僞類和jQuery動畫?
- 25. 如何創建一個類似Google的建議下拉列表?
- 26. Phoca畫廊:錯誤與畫廊中的Facebook相冊的集成
- 27. 如何爲不同的照片創建不同的Facebook喜歡同一個畫廊
- 28. 如何使用jekyll&liquid更有效地創建此畫廊?
- 29. 創建類似於jQuery的.css()函數的方法
- 30. 如何使用畫布創建類似以下鏈接的動畫?
無法在Javascript中輕鬆調整圖像大小 - 這意味着首先下載整個圖像,這對於大型圖庫來說會非常緩慢。您應該使用任何您熟悉的技術(例如PHP/ASP.Net/Python/Ruby)在服務器上生成縮略圖。 – Basic 2013-03-17 00:00:57