有沒有什麼辦法根據div的寬度和高度來縮放背景圖片?只使用CSS。根據div的寬度和高度來縮放背景圖片CSS
回答
我使用background-size: cover
爲我的全尺寸bg圖像。如果你不喜歡那個結果,可以設置一個圖像在div內部並給予以下任一:容器的
全寬度,保持縱橫比:
width : 100%;
height : auto;
position : absolute;
z-index : 0; /* something lower than content */
容器的全高,維持縱橫比:
width : auto;
height : 100%;
position : absolute;
z-index : 0; /* something lower than content */
全寬和容器的高度,將翹曲&拉伸:
width : 100%;
height : 100%;
position : absolute;
z-index : 0; /* something lower than content */
但是,有沒有別名問題? – 2013-03-17 17:32:30
別名不是問題。這個問題可能是由於在柵格圖形中放大像素造成的。你只需要確保圖像的分辨率足夠高以容納最大的容器,或者當然,使用SVG。 – AlienWebguy 2013-03-17 17:36:50
那麼,只是依靠'background-size:cover'的人。我無法開始學習SVG。 – 2013-03-17 17:37:59
- 1. 將div的背景圖像縮放到固定寬度;自動縮放高度
- 2. CSS添加背景圖片的寬度和高度
- 3. 背景圖片全寬和高度
- 4. Css背景圖層和100%高度div
- 5. 如何根據背景圖像的高度和寬度設置DIV尺寸
- 6. 帶動態高度的CSS div來響應背景圖片
- 7. 背景圖片全寬,高度有限
- 8. 縮放div背景圖片
- 9. CSS:100%寬度和高度的背景圖像不起作用
- 10. CSS DIV高度背景圖像重疊
- 11. 背景圖像(CSS)的縮放寬度問題
- 12. 將div寬度設置爲背景圖像寬度Css?
- 13. CSS背景圖像和框的寬度(%)
- 14. 根據長寬比使Flash文件縮放到div寬度並保持高度
- 15. 將div縮放到背景圖像的高度
- 16. 根據UITableViewCell調整背景圖像的大小標籤的高度和寬度
- 17. 縮放div寬度
- 18. 設置背景圖片的寬度100%的高度自動
- 19. 用css將圖像縮放爲寬度和高度均可縮放
- 20. 根據Imageviews的高度和寬度在onCreate()中創建縮放的位圖
- 21. 根據文字div寬度高度?
- 22. 根據寬度設置div高度
- 23. 拉伸背景圖片的寬度,但作物高度
- 24. 圖像自動高度縮放寬度
- 25. Bootstrap Jumbotron背景圖像不透明度和寬度和高度?
- 26. 如何根據縮放後的圖像寬度動態設置div寬度
- 27. CSS - 顯示動態高度浮動DIV - 缺少背景圖片
- 28. CGAffineTransform僅縮放寬度和高度
- 29. 一致的CSS Div背景高度
- 30. CSS背景圖片與選擇器的高度/寬度不匹配?
你有沒有想過使用這種方法會遇到的解決方案問題? – mavili 2013-03-17 17:30:07
@mavili你能解釋一下我要面對的問題嗎? – 2013-03-17 17:31:32
如果您的div大於圖像大小,那麼您將縮放圖像的尺寸大於其實際尺寸。這將最終「像素化」(無論這個詞是什麼)。除非你確定你的div永遠不會比背景圖片大。 – mavili 2013-03-17 17:33:58