记一次移动端背景图片自适应😟 苦苦找了好久的方案也没有找到合适的。
思路
图片是成比例渲染的,那么有aspect-ration是不是就可以达到效果?
首先找到图片的比例:13:5
设置样式:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
.img {
width: 90%;
aspect-ratio: 13/5;
margin: auto;
border: 1px solid #ccc;
background-size: contain;
background-repeat: no-repeat;
background-image: url('http://img.w3cschool.cn/attachments/knowledge/201610/14632.png');
}
</style>
</head>
<body>
<div class="img"></div>
</body>
</html>
效果:
啦啦啦,睡觉去了。。。😴