デザインコード紹介

Chapter4 レイアウト

写真だけ画面いっぱいに配置

更新日:

写真だけ画面いっぱいに配置のWebデザイン画像

HTML

<div class="container">
  <div class="contents">
    <div class="image"><img src="picture.jpg" alt="スマホを見ながらPCを操作する写真"></div>
    <p>テキストの横幅は固定、画像だけを左右画面いっぱいに広げるレイアウトを使う機会は少なくないです。これを実装する際はマークアップで対処していましたが、これからはCSSで実装できます。一括指定できるのでかなり便利ですよ。</p>
  </div>
</div>

CSS

.contents {
  margin-right: auto;
  margin-left: auto;
  width: 600px;
}

.contents p {
  margin-bottom: 50px;
}

.image {
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  margin-bottom: 50px;
}

.image img {
  display: block;
  width: 100%;
  height: auto;
}

.container {
  overflow-x: hidden;
}

できるだけ誌面とコードの色を近づけるように調整しましたが、印刷物と画面表示との差異はどうしても発生してしまいます。サポートサイトでご確認いただける色が実際に表示されます。