コード ```<header> <div class="wrappar"> <div class="top"> <img class="logo" src="img/logo_foot.svg"> <nav> <ul> <li>私たちの考え</li> <li>私たちの考え</li> <li>私たちの考え</li> <li>私たちの考え</li> <li>私たちの考え</li> <li>私たちの考え</li> </ul> </nav> </div> </div> css .wrappar { background: url(img/living_thumb.jpg) no-repeat; background-size: 100% 50%; background-position: center; width: 100%; height: 100vh; z-index: -1; background-attachment: fixed; } 縦横比を維持し用としてbackground-sizeを100% 50%にしたのですが、なぜか画面上下に余白ができてしまいます。 marginやtopを変えても変わりませんでした。 どのようにすれば上下の余白をつけずに上端に背景画像を位置付けられるでしょうか。 ちなみにbackground-sizeをcoverにすると画面全体を覆ってPC表示では綺麗に見えるのですが、スマホ表示にすると画像の一部しか見えなくなってしまいます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/12/01 08:53