この質問の続きになります。
WordpressのBeaver builderを使っています。吹き出しを作りたいです。responsive editingの機能を利用してレスポンシブ化しようとしていましたが、HTMLモジュールにはなぜか適用されず、メディアクエリで上書きして、3つのデバイスの区別をしようとしています。
試しに、文字の大きさだけ変えてみたのですが、タブレット版とスマホ版の区別ができていないような気がします。どうすればきちんと修正できるでしょうか??
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <style> .balloon { min-width: 80%; width: 100%; margin: 1.5em auto; overflow: hidden; display: flex; } .balloon.right { flex-direction: row-reverse; } .balloon .faceicon { margin: 0 10px 0 10px; /*以下2つでFaceiconの大きさをResponsive editingする*/ width: 25%; max-width: 150px; flex-shrink: 0; } .balloon .faceicon img{ width: 100%; height: auto; border: solid 3px #F0F0F0; border-radius: 50%; } .balloon .chatting { display: inline-block; max-width: 400px; width: 72%; /*height: 100%;*/ } @media screen and (max-width:767px) {/*スマホ版*/ .says { position: relative; margin: 5px 15px 0 15px; padding: 5px 10px; border-radius: 12px; background: #d7ebfe; } .says p { margin: 0; padding: 0; font-size: 5px;/*文字のサイズ5px->おそらく効いていない*/ } .says span { color:#73683b; font-size: 10px; } } @media screen and (min-width:768px) and ( max-width:991px) {/*タブレット版*/ .says { position: relative; margin: 5px 20px 0 20px; padding: 1em 13px; border-radius: 12px; background: #d7ebfe; } .says p { margin: 0; padding: 0; font-size: 10px;/*文字のサイズ10px*/ } .says span { color:#73683b; font-size: 10px; } } @media screen and (min-width:992px) {/*PC版*/ .says { position: relative; margin: 5px 20px 0 20px; padding: 15px 50px; border-radius: 12px; background: #d7ebfe; } .says p { margin: 0; padding: 0; font-size: 20px;/*文字のサイズ20px*/ } .says span { color:#73683b; font-size: 10px; } } .says:after { content: ""; display: inline-block; position: absolute; top: 18px; border: 12px solid transparent; } .left .says:after { left: -24px; border-right: 12px solid #F0F0F0; } .right .says:after { right: -24px; border-left: 12px solid #F0F0F0; } </style> </head> <body> <!--吹き出しはじまり--> <div class="balloon left"> <div class="faceicon"> <img src="https://kokotamaya.com/wp-content/uploads/2020/08/スクリーンショット-2021-11-23-12.16.53.png"><!--ここで90✖︎90の文字を変えてる--> </div> <div class="chatting"> <div class="says"> <p><span>ああああああああああああああああ</span></p><!--spanタグでインライン指定--> <p>あああああああああああああああ</p> <p>あああああああああああ</p> <p>ああああああああああああああああ</p> <p>ああああああああああ</p> </div> </div> </div> <div class="balloon right"> <div class="faceicon"> <img src="https://kokotamaya.com/wp-content/uploads/2020/08/iOS-の画像-2-e1637758393449.jpg"> </div> <div class="chatting"> <div class="says"> <p><span>ああああああああ</span></p> <p>ああああああああああああああああああああ</p> </div> </div> </div> <div class="balloon left"> <div class="faceicon"> <img src="https://kokotamaya.com/wp-content/uploads/2020/08/スクリーンショット-2021-11-23-12.16.53.png"> </div> <div class="chatting"> <div class="says"> <p>あああああああああああああああ</p> <p>あああああああああああああああああああああああああ</p> <p>ああああああああああああああああああああああああああああああああああああ</p> </div> </div> </div> <div class="balloon right"> <div class="faceicon"> <img src="https://kokotamaya.com/wp-content/uploads/2020/08/image-e1637654839625.jpeg"> </div> <div class="chatting"> <div class="says"> <p>ああああああああああああああああああああああああああああああああああああああああああああああああ</p> <p>あああああああああああああ</p> </div> </div> </div> </body>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。