需求:
- 怎么让一张图片填满整个div
两种方式:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>怎么让一张图片填满整个div</title>
</head>
<body>
<!--第一种方式:无论我的宽度怎么改变,图片的元素只是被拉伸,图片元素不会丢-->
<div class="div1" style="width: 100%;height: 500px; border: 1px solid black">
<img src="./image/avatar.png" alt="handsome" style="width: 100%; height: 100%">
</div>
<br/>
<!--第二种方式,与第一种方式达到一样的效果 -->
<div class="div1" style="width: 100%;height: 500px; background-image: url(./image/avatar.png);
background-size: 100% 100%; background-repeat: no-repeat">
</div>
</body>
</html>
效果图1(上面是第一种方式,下面是第二种方式):
效果图2: