我想在我的網站上添加一個限制寬度的照片庫(高度無關緊要)。我嘗試了很多類型的畫廊,但所有這些都取決於照片的寬度或高度。然後,我想「爲什麼不使用像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. 類似畫廊這一個只在HTML Joomla和CSS
- 2. iPhone /如何創建一個類似Facebook的應用程序?
- 3. 如何創建一個類似於Facebook的Facebook應用程序的側邊欄?
- 4. 如何創建一個類似Facebook的粘杆
- 5. 創建畫廊的形象,創建一個文件夾
- 6. 如何創建一個類似於jQuery如何使用jQuery()或$()的選擇器?
- 7. 我們如何創建一個燈箱畫廊與SQL圖像
- 8. 如何創建一個類似jquery的$()包裝函數?
- 9. CSS的onmouseover畫廊
- 10. 使用jquery mobile創建一個類似於錯誤面板的facebook
- 11. 在Rails中創建畫廊
- 12. 創建更新畫廊
- 13. 創建自定義畫廊
- 14. jQuery的下一個()的畫廊
- 15. 像Flash畫廊的Jquery畫廊
- 16. 多個JQuery畫廊在一個頁面
- 17. 在我的網站上創建一個類似Facebook的搜索
- 18. 如何停止對畫廊的Android甩不延長畫廊類
- 19. 如何複製Facebook相冊畫廊(android)
- 20. 如何用CSS和Javascript製作居中的畫廊佈局?
- 21. 創建一個類似於Facebook的搜索框
- 22. 如何使用展開/摺疊動畫創建類似的recyclerview?
- 23. jQuery畫廊翻過下一個和上一個按鈕
- 24. 我如何獲得類似於ajusto.com的CSS/jQuery動畫菜單?
- 25. 創建一個類似於NSPopOver的動畫
- 26. WordPress的畫廊:用jQuery
- 27. 創建類似Facebook的對話框?
- 28. 如何使用Cocos2d創建更高效的肖像畫廊?
- 29. 如何創建一個下拉像菜單類似Facebook的下拉通知
- 30. 如何用html/css創建類似App的頭文件?
無法在Javascript中輕鬆調整圖像大小 - 這意味着首先下載整個圖像,這對於大型圖庫來說會非常緩慢。您應該使用任何您熟悉的技術(例如PHP/ASP.Net/Python/Ruby)在服務器上生成縮略圖。 – Basic 2013-03-17 00:00:57