Twitterのフロントページにフルスクリーンの画像があります。ソースコードでは、次のようなことをします。
HTML:
<div class="front-bg">
<img class="front-image" src="xxx.jpg">
</div>
CSS:
.front-bg {
position: fixed;
width: 200%;
height: 200%;
left: -50%;
}
.front-bg img {
margin: auto;
min-width: 50%;
min-height: 50%;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
なぜ彼らはtop/leftプロパティを「.front-bgimg」に設定するのですか?そして、私がこのようなものを変更した場合:
.front-bg {
position: fixed;
width: 100%;
height: 100%;
}
.front-bg img {
min-width: 100%;
min-height: 100%;
}
それも同様に機能します。なぜ彼らは代わりに幅を200%に設定するのですか?