PCもスマホもまた文章の長さによって矢印ボタンの位置が変わってしまいますので位置固定したいです。スマホサイズからドラッグしてPCサイズに拡大する途中で文章が下に行ってしまいます。ドラッグしてPCサイズに拡大途中でも文章は画像の横に配置したいです。
下の画像のように、文章の長さによって画像矢印ボタンの位置が変わってしまう。
HTMLコード <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <title>キャラクター紹介ミスターマック</title> <script src="java/jquery-3.3.1.min.js"></script> <script src="java/jquery.waypoints.min.js"></script> <script src="java/smooth-scroll.js"></script> <script src="java/Main.js"></script> <link href="CSS/Charactor.css" rel="stylesheet" type="text/css"> <link href="CSS/CommonCSS.css" rel="stylesheet" type="text/css"> </head> <body> <header> <div class="inner"> <a href="Index.html"><h1>LOGO</h1> </a> <!--スマホのメニューボタンここから--> <p class="button"> <span></span> <span></span> <span></span> </p> <!--スマホのメニューボタンここまで--> <!--<nav role="navigation" style="margin-top: 93px;">--> <nav role="navigation"> <!--<ul class="clearfix">--> <ul id="nav"> <li><a href="Newspage.html">ニュース</a></li> <li><a href="#">キャストスタッフ</a></li> <li><a href="Intorodaction.html">紹介</a></li> <li><a href="Story.html">あらすじ</a></li> <li><a href="#">登場人物</a></li> <li><a href="#">劇場情報</a></li> </ul> </nav> </div> </header> <div id="wrap"> <main> <div id="contents"> <section> <div class="clearfix"> <img src="images/Mac AdasonPR.png" alt="ミスターマック仮画像"> <div class="text"> <h5>マック・アダソン <br>通称ミスターマック </h5> <h6>CV 渡辺 信行</h6> <div class="wrapper"> <p>ミスタージェイムズの弟。<br>兄を慕っていて組織の副ボスとして仕事している。また、薬物犯罪組織アメリカンギャングボーイのボスもしている。<br>白人系米国人ながらも、金髪と肌の色と目の色が兄より少し濃い。見分ける方法はその部分だ。</p> <div class="next"> <ul class="imgWrap"> <li class="botton"><a href="charactor.html"><img src="images/left.png" alt="前へ"></a></li> <li class="botton"><a href="#"><img src="images/close.png" alt="閉じる"></a></li> <li class="botton"><a href="charactor Arachnea Adason.html"><img src="images/right.png" alt="次へ"></a></li> </ul> </div> </div> </div> </div> </section> </div> </main> </div> <div class="pagetop"><a href="#"><img src="images/pagetop.png" alt="トップに戻る"></a></div> <footer> <nav> <ul> <li><a href="#">ラインのマーク</a></li> <li><a href="#">フェイスブックのマーク</a></li> <li><a href="#">ツイッターマーク</a></li> </ul> </nav> <p>文章</p> <p>製作委員会</p> </footer> </body> </html>
CSSコード section img{ margin-left: 150px; margin-right: 0px; margin-top: 40px; margin-bottom: 0px; width: 30%; } section.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; } .text{ float: right; padding-top: 70px; } .wrapper{ margin-right: 60px; max-width: 700px; font-size: 20px; line-height: 3.0em; } section h5{ font-size: 30px; font-weight: 600; } section h6{ font-size: 25px; font-weight:500; } .next ul li{ list-style-type: none; width: 20%; float: left; padding-top: 40px; } @media screen and (max-width:680px) { section img{ margin-left: 40px; margin-right: 40px; margin-top: 60px; margin-bottom: 50px; width: 80%; } .text{ float: none; padding: 30px; } section h5,h6{ text-align: center; } .wrapper{ margin-right: 0px; max-width: 800px; } .next ul li{ width: 15%; } }
矢印というのは
<p class="button"> <span></span> <span></span> <span></span> </p>
というところでしょうか?
違います。
<div class="next"> <ul class="imgWrap"> <li class="botton"><a href="charactorAIIBSO Agent.html"><img src="images/left.png" alt="前へ"></a></li> <li class="botton"><a href="#"><img src="images/close.png" alt="閉じる"></a></li> <li class="botton"><a href="charactor Mac Adason.html"><img src="images/right.png" alt="次へ"></a></li> </ul> </div> 部分です。
矢印とばってんボタンは画像でやっています。
Lhankorさん、それをやったら横並びの矢印とばってんボタン画像が大きくなってしまい、横並びではなくなってしまいました。
それは回答の下のコメント欄に書いてください
『文章の長さによって矢印ボタンの位置が変わってしまいます』とは具体的にはどう変わりますか? 垂直に変わるのですか? それとも水平ですか? それとも全く違う場所に表示されるのですか?
多分水平です。文章が短いと矢印が上に上がってしまい、短いと水平に下がってきてしまいます。
「水平に下がる」という状況を想像できません。垂直に変化するということでいいのでしょうか?
多分そうです。編集で画像貼れましたら配置します。
画像を見ましたが、変化が読み取れません。どのようにしたいのかわかりませんでした。
変化が読み取れないということはコード直しても変わらなかったということでしょうか?もしそういうことなら自己解決します。
退会したのか。最後まで日本語が通じない人だったな。
回答1件
あなたの回答
tips
プレビュー