我忙于在网格的每个div中使用图像的网格布局。但是我想让每个图像都是正方形的,所以所有的溢出都必须隐藏起来。我唯一的问题是,宽度设置为“20%”,我如何让高度成为该div的确切宽度?正方形图像的网格布局(溢出隐藏)
0
A
回答
1
您可以使用padding-bottom:100%
这个技术是非常有用的,以保持物体(在你的情况平方比)的纵横比。唯一的缺点是div
必须设置为position:relative
,并且您必须具有position:absolute
的元素。
1
感谢卡洛斯·马丁内斯,这正是我需要的: http://jsfiddle.net/wSbnj/2/
div#image {
box-sizing: border-box;
border:1px solid red;
position:relative;
width:50%;
padding-bottom:50%;
overflow:hidden;
}
div#image img {
position:absolute;
width:100%;
}
<div id="wrapper">
<div id="image"><img src="http://static.zara.net/photos//2012/I/0/2/p/5618/655/802/5618655802_1_1_3.jpg?timestamp=1350490400442"></div>
</div>
相关问题
- 1. 如何隐藏WPF网格溢出(像CSS溢出:隐藏)
- 2. 图像没有溢出隐藏:隐藏
- 3. 图像不溢出:隐藏
- 4. 可溢出:隐藏影响布局?
- 5. 溢出隐藏中断布局
- 6. 画布图像:中心宽图像并隐藏溢出
- 7. 溢出隐藏我的图像
- 8. 防止溢出:隐藏裁剪图像
- 9. 溢出:隐藏;图像滚动
- 10. 正方形网格的矢量图像
- 11. Android布局 - 图像似乎被隐藏
- 12. 溢出:隐藏在IE浏览器不隐藏图像边界
- 13. 隐藏溢出
- 14. 与方形儿童的网格布局
- 15. Qt的网格布局方形单元
- 16. 由于滚动条宽度溢出隐藏的破坏布局
- 17. 删除溢出:隐藏的布局改变
- 18. 覆盖溢出:从布局面板的层隐藏
- 19. 图像溢出隐藏不正确行为
- 20. 使用溢出在Chrome中混淆布局:隐藏
- 21. Android的网格布局四溢屏幕
- 22. CSS - 隐藏溢出
- 23. CSS溢出:隐藏
- 24. 隐藏NSView溢出
- 25. 保持溢出:隐藏真的隐藏
- 26. 用正方形,行和列的网格布局CSS有问题
- 27. 溢出:隐藏隐藏在网页上的所有内容
- 28. CSS溢出隐藏的解决方法?
- 29. 如何隐藏表格行溢出?
- 30. 隐藏动态格时溢出
我不想做的纵横比任何东西。我希望父div是一个正方形,因此该div中图像的溢出需要隐藏。但我不知道如何设置父div的高度。 –
“方形”是一个长宽比。长宽比是1:1。对不起,我忘了提及这项技术的内容必须是绝对的。我正在更新帖子 –
好吧,我仍然无法弄清楚。我做了一个jsFiddle,你能告诉我我做错了什么吗? http://jsfiddle.net/wSbnj/1/ –