やりたいこと
ブレイクポイントがそれぞれ600px, 900px, 1200pxの時
①600px以下でsumple_smを表示
②1200px以上でsumple_lgを表示
③600px以上、1200px以下でsumple_mdをそれぞれ表示させる
やってみたこと
<div class="container sumple_lg"> <div class="row d-flex"> <div class="offset-3 col-2" style="height: 200px; background-color: #ccc;"> box1 </div>sass
1@media(max-width: 600px) { 2 .sumple_md { 3 display: none; 4 } 5 .sumple_lg { 6 display: none; 7 } 8 } 9 10 @media(min-width: 1200px) { 11 .sumple_sm { 12 display: none; 13 } 14 .sumple_md { 15 display: none; 16 } 17 } 18思いつきでこちら試してましたがsumple_mdが全てのサイズで 19display: none;が適用され③が表示されませんでした。 20◯◯px > sumple_md < ◯◯pxでdisplay: none;を適用させる方法を教えていただきたいです。 21 22```html 23
<div class="offset-3 col-2" style="height: 200px; background-color: #aaa;"> box2 </div> </div> </div>
```html <div class="container sumple_md"> <div class="row d-flex"> <div class="offset-3 col-2" style="height: 100px; background-color: #ccc;"> box1 </div> <div class="offset-3 col-2" style="height: 100px; background-color: #aaa;"> box2 </div> </div> </div>
html
1<div class="container sumple_sm"> 2 <div class="row d-flex"> 3 <div class="offset-3 col-2" style="height: 50px; background-color: #ccc;"> 4 box1 5 </div> 6 7 <div class="offset-3 col-2" style="height: 50px; background-color: #aaa;"> 8 box2 9 </div> 10 </div> 11 </div>
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/11 12:03