Ada*_*ers 11 html css image scale css3
是否可以按比例缩放div
像img
只使用CSS一样?这是我的第一次尝试:http://dabblet.com/gist/1783363
div {
max-width:100px;
max-height:50px;
}
img {
max-width:100px;
max-height:50px;
}
Run Code Online (Sandbox Code Playgroud)
Container: 200 x 100
Div: 100 x 50
Image: 100 x 50
Container: 50 x 100
Div: 50 x 50 // I want this to be 50x25, like the image
Image: 50 x 25
Run Code Online (Sandbox Code Playgroud)
Spa*_*hut 37
由于以百分比设置的垂直填充是从元素的宽度计算出来的,因此我们可以使div总是具有一定的宽高比.
如果我们设置padding-top:50%; height:0
,div的高度将始终是其宽度的一半.要使文本显示在这样的容器中,您需要制作它position:relative
并在其中放入另一个div 并将其放置在距离所有四个边(您首先设置的填充)绝对10px的位置.
查看我的代码分支.