【发布时间】:2015-11-20 07:14:42
【问题描述】:
我有一个带有背景图像的 div,它在移动设备上显示不同的图像,但我很难设置图像响应尺寸。目前,我不得不手动设置宽度和高度,这是我试图避免的。如果我使用 100% 作为宽度并使用 100% 或 auto 作为高度,则图像根本不会显示。
标记:
<div id="mts-popup" class="white-popup mfp-hide wow slideInDown animated" data-wow-duration=".5s">
<h2>MTS Collective</h2>
<div class="left-half">
<div class="popup-screenshot" id="mts-screenshot"></div>
</div>
</div>
CSS:
.white-popup {
position: relative;
background: #fff;
padding: 20px;
width: 100%;
max-width: 1160px;
margin: 30px auto;
border-radius: 5px;
text-align: center;
}
.white-popup .left-half, .white-popup .right-half {
margin: 20px;
}
.white-popup .left-half {
width: 50%;
float: left;
}
.white-popup .right-half {
width: 40%;
}
.white-popup .popup-screenshot {
width: 600px;
height: 456px;
background-size: 100% 100%;
}
.white-popup #mts-screenshot {
background-image: url("../img/portfolio/mts-browser.png");
}
div#mtsm-popup .left-half {
width: 30%;
}
任何帮助将不胜感激!
【问题讨论】: