【悩み事】
divの横幅に合わせてcssの切り替えをしたいです。
@media screenでウィンドウの幅に合わせてcssを切り替える方法ではなく、
divの幅に合わせてcssのfloatをrightたはinheritで変化できるようにしたいです。
【やりたいこと】
divがPCでみても横幅がスマホサイズになったり、PCに合わせて変更したりするので、ウィンドウの幅ではなくdivの幅で切り替えできるようにしたいです。
【できること】
JavaScriptは初心者で、調べでちょっとの書き換えであればできるのですがこちらが調べても@media screenしかでてこなかったので、質問させていただきました。
html
1<div class="kakunin box"> 2<p>テキスト</p><img class="kakunin_img right" src="img/item.jpg"> 3</div> 4 5<style> 6.box{display: flow-root;} 7 8img.box_img.right { 9float: right; 10max-width: 310px; 11} 12 13.box p { 14 font-size: 21px; 15 font-weight: bold; 16 padding-top: 70px; 17 line-height: 150px; 18color: #fff; 19 display: inline; 20} 21 22@media screen and (max-width: 768px) { 23img.box_img.right { 24 float: inherit; 25 max-width: 260px; 26 margin-top: 20px; 27 max-width: 100%; 28} 29</style>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/03 05:47