假设我有以下HTML代码:
<div class="parent">
<div class="square-child"></div>
</div>
我想实现的目标是让
square-child
填满其父容器,而不会失去比例,并且始终保持居中。我已经画了一个示意图,其中square-child
以红色显示,parent
以绿色显示。我正在阅读以下SO问题,但无法使其居中:使用CSS保持div的宽高比 编辑:添加了fiddle https://jsfiddle.net/2bg1jzg3/2
background-size:contain;
的正确方法 https://jsfiddle.net/2bg1jzg3/3/ - web-tikibackground-size:contain;
已经内置了该功能。http://jsfiddle.net/2bg1jzg3/4/ - web-tiki