あるサイトの模写をしているのですが下記のコードを(https://www.airbnb.jp/host/homes?_set_bev_on_new_domain=1615348455_NTM2MDNjNWM4ZjRj)このサイトのように幅が744px未満の時のみ横スクロールできるようにしたいのですがコードを打ってみてもできないのでどなたか教えていただきたいです。
HTML
1 <div class="hosting-scroll"> 2 <div class="chapteritem-one"> 3 <div class="title-one">ホスティングで広がる可能性</div> 4 <div class="list-one">柔軟な働き方を楽しみながら、ホスティングをとおして、好きなことをもっとするための収入アップや長く続く友情関係にめぐりあう機会を得てみませんか。</div> 5 <div class="link-one"> 6 <a target="blank" href="#" class="hosting-world">ホスティングの世界を知ろう</a> 7 </div> 8 </div> 9 <div class="chapteritem-two"> 10 <div class="title-two">安心のホスティング</div> 11 <div class="list-two">24時間365日対応サポート、頼れるホストコミュニティからツールのカスタム設定、ヒント・実践アドバイスのご提供、Airbnbが全力でホストの成功をサポートします。</div> 12 <div class="link-two"> 13 <a target="blank" href="#" class="hosting-surport">Airbnbによるホストのサポート体制</a> 14 </div> 15 </div> 16 </div>
CSS
1@media (min-width: 744px) { 2 .hosting-chapter { 3 -webkit-box-pack: justify; 4 -webkit-box-direction: normal; 5 -webkit-box-orient: horizontal; 6 padding-left: 0px; 7 margin-bottom: 0px; 8 flex-direction: row; 9 justify-content: space-between; 10 } 11} 12.hosting-chapter { 13 width: 100%; 14 display: flex; 15 flex-wrap: wrap; 16} 17.chapteritem-one { 18 flex-basis: 100%; 19 flex: 1; 20 max-width: 313px; 21 margin-right: 16px; 22} 23.title-one { 24 max-width: 313px; 25 font-family: sans-serif; 26 margin-bottom: 16px; 27 font-weight: 600; 28 color: #333333; 29 font-size: 24px; 30 line-height: 30px; 31} 32.list-one { 33 max-width: 313px; 34 font-family: sans-serif; 35 color: #484848; 36 font-size: 16px; 37 line-height: 25px; 38 margin-bottom: 16px; 39} 40.link-one { 41 margin-top: 32px; 42} 43.hosting-world { 44 font-size: inherit; 45 font-family: inherit; 46 font-style: inherit; 47 font-variant: inherit; 48 line-height: inherit; 49 color: #222222; 50 text-decoration: underline; 51 border-radius: 4px; 52 font-weight: 600; 53 outline: none; 54} 55.chapteritem-two { 56 flex-basis: 100%; 57 flex: 1; 58 max-width: 313px; 59} 60.title-two { 61 max-width: 313px; 62 font-family: sans-serif; 63 margin-bottom: 16px; 64 font-weight: 600; 65 color: #333333; 66 font-size: 24px; 67 line-height: 30px; 68} 69.list-two { 70 max-width: 313px; 71 font-family: sans-serif; 72 color: #484848; 73 font-size: 16px; 74 line-height: 25px; 75 margin-bottom: 16px; 76} 77.link-two { 78 margin-top: 32px; 79} 80.hosting-surport { 81 font-size: inherit; 82 font-family: inherit; 83 font-style: inherit; 84 font-variant: inherit; 85 line-height: inherit; 86 color: #222222; 87 text-decoration: underline; 88 border-radius: 4px; 89 font-weight: 600; 90 outline: none; 91} 92.hosting-scroll { 93 display: flex; 94 overflow-x: auto; 95 scroll-snap-type: x mandatory; 96 -ms-overflow-style: none; /* IE スクロールバー非表示 */ 97 scrollbar-width: none; /* Firefox スクロールバー非表示 */ 98 99} 100 101/* Chrome, Safari スクロールバー非表示 */ 102.hosting-scroll::-webkit-scrollbar { 103 display: none; 104} 105.chapteritem { 106 flex: 0 0 100%; 107 scroll-snap-align: start; 108 display: flex; 109 flex-direction: column; 110} 111 112.title { 113 max-width: 313px; 114 font-family: sans-serif; 115 margin-bottom: 16px; 116 font-weight: 600; 117 color: #333333; 118 font-size: 24px; 119 line-height: 30px; 120} 121 122.list { 123 max-width: 313px; 124 font-family: sans-serif; 125 color: #484848; 126 font-size: 16px; 127 line-height: 25px; 128 margin-bottom: 16px; 129} 130 131.link { 132 margin-top: 32px; 133} 134 135.hosting { 136 font-size: inherit; 137 font-family: inherit; 138 font-style: inherit; 139 font-variant: inherit; 140 line-height: inherit; 141 color: #222222; 142 text-decoration: underline; 143 border-radius: 4px; 144 font-weight: 600; 145 outline: none; 146} 147 148@media screen and (min-width:768px) { 149 .hosting-scroll { 150 justify-content: space-around; 151 } 152 153 .chapteritem { 154 flex: 0 1 313px; 155 } 156}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/04 16:36
2021/04/05 01:51