有没有什么办法根据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. 背景图片全宽和高度
- 2. Css背景图层和100%高度div
- 3. 带动态高度的CSS div来响应背景图片
- 4. 缩放div背景图片
- 5. CSS:100%宽度和高度的背景图像不起作用
- 6. CSS DIV高度背景图像重叠
- 7. 将div宽度设置为背景图像宽度Css?
- 8. CSS背景图像和框的宽度(%)
- 9. 将div缩放到背景图像的高度
- 10. 根据长宽比使Flash文件缩放到div宽度并保持高度
- 11. 根据UITableViewCell调整背景图像的大小标签的高度和宽度
- 12. 设置背景图片的宽度100%的高度自动
- 13. 用css将图像缩放为宽度和高度均可缩放
- 14. 根据Imageviews的高度和宽度在onCreate()中创建缩放的位图
- 15. Bootstrap Jumbotron背景图像不透明度和宽度和高度?
- 16. 图像自动高度缩放宽度
- 17. 如何根据缩放后的图像宽度动态设置div宽度
- 18. 一致的CSS Div背景高度
- 19. CGAffineTransform仅缩放宽度和高度
- 20. CSS背景图片与选择器的高度/宽度不匹配?
- 21. div全屏(宽度和高度)html/css?
- 22. 获取用作CSS背景的图像的图像宽度和高度
- 23. 如何使用CSS缩放元素的高度和宽度?
- 24. CSS李的背景宽度
- 25. 给div背景图像的宽度
- 26. 无法缩放背景div图片
- 27. 使用CSS制作高度较高的div的高度背景图像
- 28. CSS - 我可以通过改变宽度和高度来调整背景图片的大小吗?
- 29. CSS背景图像的动态宽度
- 30. 图片的高度,宽度和格式
你有没有想过使用这种方法会遇到的解决方案问题? – mavili 2013-03-17 17:30:07
@mavili你能解释一下我要面对的问题吗? – 2013-03-17 17:31:32
如果您的div大于图像大小,那么您将缩放图像的尺寸大于其实际尺寸。这将最终“像素化”(无论这个词是什么)。除非你确定你的div永远不会比背景图片大。 – mavili 2013-03-17 17:33:58