文章詳情頁
css3 - 在手機app端實現點擊縮略圖展示原圖
瀏覽:87日期:2023-07-07 09:40:54
問題描述
原圖如何布局才能使其不是真又能正常現實在屏幕中央
問題解答
回答1:需要取得原圖的大小,然后JS通過計算讓它在屏幕中央,這里最主要的一點技巧就是要判斷是高度優先還是寬度優先,因為有的圖是橫向的,而你的屏是豎的,這時需要根據寬度來縮放圖片,反之應該根據高度來縮放圖片。單純用CSS無法實現不失真且圖片不超出屏幕。
回答2:重新彈出一個圖片窗口,或者css做效果
回答3:干脆這樣 點擊縮略圖之后出現個全屏的盒子,將盒子的背景圖片設為該圖片,然后用background-size:contain;這個東東,就不用跟樓上說的那樣還要判斷是高度優先還是寬度優先了。當然了如果還要在展示原圖的情況下要能放大縮小原圖,就試著改變meta的相關屬性,同時把對應的標簽設為超出自動顯示滾動條。我思路大概就這樣了,可以參考下。
標簽:
CSS
相關文章:
1. java - 阿里的開發手冊中為什么禁用map來作為查詢的接受類?2. apache - 想把之前寫的單機版 windows 軟件改成網絡版,讓每個用戶可以注冊并登錄。類似 qq 的登陸,怎么架設服務器呢?3. 創建mysqli對象與數據庫連接 - 出錯4. 用Html5怎么實現簡單選擇排序?5. node.js - win7下,npm 無法下載依賴包,淘寶鏡像也裝不上,求幫忙???6. mysql 的datadir設置的文件夾不存在,啟動了mysql服務后創建的數據庫存在哪里?7. mysql 使用group_concat后 順序改變是怎么回事?8. python - uwsgi+django的搭建問題9. php多任務倒計時求助10. 如何合并兩張具有相同結構的mysql表
排行榜
