markdown レスポンシブ,カラム,インナー Posted 2021-05-05
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown レスポンシブ,カラム,インナー相关的知识,希望对你有一定的参考价值。
レスポンシブ、カラム、インナー
---------------
A [Pen](https://codepen.io/anonie/pen/PoYmoGr) by [anonie](https://codepen.io/anonie) on [CodePen](https://codepen.io).
[License](https://codepen.io/anonie/pen/PoYmoGr/license).
<div class="inner inner-lg">
<div class="items">
<div class="item">item01</div>
<div class="item">item02</div>
<div class="item">item03</div>
</div>
</div>
*, *::before, *::aftr {
box-sizing: border-box;
}
.inner {
width: calc( 100% - 256px);
max-width: 1200px;
margin: 0 auto;
background: #eee;
}
@media screen and (max-width: 1520px) and (min-width: 1281px) {
.inner {
width: calc(100% - 216px);
}
}
@media screen and (max-width: 1280px) and (min-width: 768px) {
.inner {
width: calc(100% - 184px);
}
}
@media screen and (max-width: 767px) {
.inner {
width: 84%;
max-width: 100%;
}
}
.inner-lg {
max-width: 1480px;
}
.items {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.item {
width: calc( 100% / 3 - ( 60px * 2 / 3));
max-width: 420px;
}
.item {
border: 3px solid #ccc;
background: #fff;
height: 200px;
margin-bottom: 80px;
}
@media screen and (max-width: 1279px) and (min-width: 768px) {
.item {
width: calc( 100% / 2 - (32px));
max-width: 100%;
}
}
@media screen and (max-width: 767px) {
.item {
width: 100%;
max-width: 100%;
margin-bottom: 24px;
}
}
## note
### .inner
- width: calc( 100% - 左右合計マージンpx )にすることで一定の左右マージンを保ちながら最大幅を確保
- max-widthでコンテナ幅の広がり過ぎを制御
- 左右中央寄せはここで指定
- 各デバイス用にマージンを調整したものを用意する
### .inner-lg
- .innerの最大コンテナ幅を超える要素を作りたい場合のmodifier
以上是关于markdown レスポンシブ,カラム,インナー的主要内容,如果未能解决你的问题,请参考以下文章
scss レスポンシブテーブル
javascript レスポンシブチェッカー
scss レスポンシブ:テキストエリア固定,イメージエリア伸缩
markdown YouTube的レスポンシブ埋め込み
html レスポンシブ画像
html レスポンシブ画像