0
Chromeで背景画像が正しく拡大縮小されないという問題が発生しています。私は以下のコードを同様にコードペインのリンクに含めました。 20%の幅に設定されているにもかかわらず、背景画像は完全に5倍に収まることがわかります。いずれにもこれに対する修正または回避策がありますか?Chrome背景サイズが正確ではありませんか?
CSS
#vsb-screen-preview {
background-image: url(/screen-builder-screen.png);
background-size: 20% 25%;
background-position: top left;
float: left;
width: 454px;
height: 316px;}
.vsb-screen-preview-bg {
float: left;
overflow: hidden;
width: auto;
height: auto;
box-shadow: 0px 0px 10px 5px rgba(0,0,0,1);
background-image: url(/pexels-photo-361951.jpeg);
background-size: cover;
background-position: center center;
position: relative;}
HTML
<div class="vsb-screen-preview-bg">
<div id="vsb-screen-preview">
</div>
</div>
どのような援助をいただければ幸いです。
https://codepen.io/anon/pen/BWMGrz
最後のビューはどのように見えるでしょうか? –
あなたのオーバーレイ画像は正方形です(500x500)。だから私が提案するのは、四角形に等しい幅/高さを使用することです(例えば - #vsb-screen-preview {width:400px; height:400px})クロムのようなクロムの場合は、このように背景をレンダリングします。 –
@reenleedr最後のビューは、Javaスクリプトで値を変更しているので、動的です。 – user1615837