楽天もヤフーショッピングも店舗デザインがだいぶ制限されてきました、やっぱりデザインを統一化したいというのが本音なんでしょうね。
そんなオリジナルデザインで良く使う手法が子要素を画面いっぱい(全幅)に表示する手法、ワードプレスでも使います。
1 2 |
margin: 0 calc(50% - 50vw); width: 100vw; |
背景だけ画面幅いっぱいにして中のコンテンツは親要素の中に収めたい場合は
1 2 3 |
margin: 0 calc(50% - 50vw); padding: 0 calc(50vw - 50%); width: 100vw; |
※下記を利用した場合も同じです。
1 2 |
margin-right: calc(50% - 50vw); margin-left: calc(50% - 50vw); |
ここで注意点!
vw単位は、スクロールバーの領域も含めた横幅だということ。水平スクロールバーが表示されるようになってしまいます。
解決策は 「overflow: hidden;」、これを親要素に付け加えることを忘れずに・・・。
参考サイト
子要素を親要素(インナー幅)からはみ出して画面いっぱいにするCSS
コメント