部分的に全画面表示にするには『calc』が便利

main_img

文章の半分50%を全画面の半分50vwで引いて要素を広げます。

calc((50vw – 50%) * -1)
文章の外側部分のマージンを取得するため-1をかける。『calc(50% – 50vw)』でOK。

【HTML】

<div class="image"><img src="img/img01.jpg" alt="img01"></div>

【CSS】

.image {
	margin: 0 calc(50% - 50vw) 100px;
}
.contents .image img {
	display: block;
	width: 100%;
	height: auto;
}

このcalcでの計算対象は縦スクロールバーも含まれます。

なので、スクロールバーを常に表示される設定をしたPCで閲覧すると、その分追加して計算してしまいます。

対処法はhtmlとbodyに『overflow-x: hidden』を追記して下さい

【CSS】

html,body {
	overflow-x: hidden;
}
参考サイト

部分的に全画面表示にするには『calc』が便利。

導入事例
サイト名:タイタン・アート東京---制作事例
URL:https://tokyo.titan-art.com/works/suggoi_package/
【更新履歴】
2020.11.31 記事を公開しました。