0
我有一個浮動橫幅,我想要顯示超過50%的大屏幕寬度和100%的小屏幕(移動設備)的寬度。如何顯示多個設備的圖像?
圖像有時非常小(我認爲在視網膜顯示)。
我該如何改進我的代碼才能在視網膜顯示屏,大屏幕和小型移動設備屏幕上正確顯示?
在的.css
.banner-sticky {
bottom: -2.5px;
left: 0px;
width: 100%;
text-align: center;
background: rgb(0, 0, 0) transparent;
background: rgba(0, 0, 0, 0);
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/
}
.advert-img {
width: 50%
height: auto;
}
@media screen and (max-width: 380px) and (orientation: portrait) {
.advert-img {
width: 100%;
}
}
在.html文件
<meta name="viewport" content="width=device-width, initial-scale=1.0">
.
.
.
<div id="sticky" class="banner-sticky" style="position: fixed;">
<a id="ad-link" href=' #' ><span id="banner-ad"><img src=' foo.jpg' class="advert-img" /></a>
</div>
'<a id="ad-link" href=' + this.landingUrl + ' ><span id="banner-ad"><img src=' + this.imgSrc + ' class="advert-img" /></a>'
或者,如果你想爲每一個你必須應用背景尺寸分辨率一個負責任的形象:100%;如果你使用CSS或者你有 img {max-width:100%;} – WPguy