CSS图片自适应框架
使用img来设置
<!DOCTYPE html>
<html>
<style>
body{
margin: 0;
padding: 10px;
}
#a_1{
display: block;
width: 100px;
height: 50px;
overflow: hidden;
padding: 10px;
border: dashed;
margin: 10px;
}
#a_1img{
width: 100%;
height: 100%;
}
</style>
<head>
<meta charset="{CHARSET}">
<title></title>
</head>
<body>
<div id="a_1">
<img id="a_1img" src="img/1.jpg"/>
</div>
</body>
</html>
可以看到,这个图片在框架div里面进行了自适应大小,这个操作很适合平时制作网页的时候用,因为你总是需要使用图片插入到你的网页中进行相应的展示,我们看看原来这个图多大?
原来是这样的。是不时占据了整个屏幕?现在已经按照你的要求缩放到了这样的大小,也许可以满足你的要求,如果不行,我们继续!
设置background
<!DOCTYPE html>
<html>
<style>
body{
margin: 0;
padding: 10px;
}
.a_1{
display: block;
width: 100px;
height: 50px;
overflow: hidden;
padding: 10px;
border: dashed;
margin: 10px;
background-image: url(img/1.jpg);
}
.a_1img{
width: 100%;
height: 100%;
}
.BgImg{
background-size:contain;
}
#BgImg{
background-size:contain;
}
#a_1{
display: block;
width: 100px;
height: 50px;
overflow: hidden;
padding: 10px;
border: dashed;
margin: 10px;
background-image: url(img/1.jpg);
}
</style>
<head>
<meta charset="{CHARSET}">
<title></title>
</head>
<body>
<div class="a_1 BgImg " >
<!--<img id="a_1img" src="img/1.jpg"/>-->
</div>
</body>
</html>
搞定!