0
私は、画面を覆う不透明な画像の上にセンタリングするdivがあります。私はそれがクロム(点滅)でうまく動作するようになっているが、私はそれをSafari(ウェブキット)に表示することはできない。 simplified JSFiddle version of my issueを作成し、コードスニペットもここに含めました。Safari(ウェブキット)にオーバーレイdivが表示されない
HTML
<div id="home">
<div class="wallpaper"></div>
<div class="info-wrapper">
<span class="name">John Doe</span>
</div>
</div>
SCSS
#home {
position: relative;
width: 100%;
height: 100vh;
min-height: inherit;
display: flex;
align-items: center;
background-color: black;
}
.wallpaper {
width: 100%;
height: 100%;
min-height: inherit;
opacity: .5;
background: url(https://images.unsplash.com/photo-1440700265116-fe3f91810d72);
background-size: cover;
background-repeat: no-repeat;
}
.info-wrapper {
position: absolute;
display: flex;
justify-content: center;
width: 100%;
color: white;
> .name {
font-weight: 700;
font-size: 7em;
}
}
それは簡単にこの問題を解決する作る場合、私は私のHTMLの構造を変更することに開いています。
これは、オーバーレイの問題を解決しました。ありがとうございます!今、垂直センタリングの問題を理解するために、それは必要なら別の投稿のためです –