お世話になっております。
複数並んだinput type="submit"のボタンをpositionで
このように配置させています。
ですが、の下部に配置した「戻る」ボタンをクリックすると、
このようにびよんと伸びてしまいます。
(ちゃんと画面遷移はしてくれます)
これをなんとかしたくてinputにheightを指定したのですが、
今度はクリックして伸びないものの画面遷移をしなくなってしまいました。
横並びに配置しているためか、ボタンが伸びる現象は出ていません。
また、height指定をしても画面遷移してくれます。
事情によりhtmlを変えることができずcssでなんとかするしかないのですが、
戻るボタンを押しても伸びないようにするにはどうすれば良いのでしょうか。。
どなたかご教示いただけますと幸いです。
html
1<div class="send"> 2<input name="backCart" type="submit" class="back_cart_button" value="戻る"> 3<input name="deliveryinfo" type="submit" class="to_deliveryinfo_button" value=" 次 へ "> 4</div>
cdd
1 .send { 2 position: relative; 3 border-color: transparent; 4 padding-top: 50px; 5 6 input[type="submit"].back_cart_button { 7 position: absolute; 8 bottom: -150px; 9 left: 50%; 10 transform: translateX(-50%); 11 @include submitBtnGray( 120px ); 12 } 13 .to_deliveryinfo_button { 14 position: absolute; 15 top: 0; 16 left: 50%; 17 transform: translateX(-50%); 18 @include submitBtnBlue(); 19 } 20} 21 22 23 @mixin submitBtnBlue( $width : 300px , $fz: .9rem) { 24 background: $btnColor; 25 color: #fff; 26 width: $width; 27 max-width: 100%; 28 border: 0; 29 font-size: $fz; 30 cursor: pointer; 31 padding: .9rem; 32 &:hover { 33 background: $btnColor; 34 color: #fff; 35 opacity: .6; 36 } 37 } 38 39 @mixin submitBtnGray( $width : 300px , $fz: .9rem) { 40 background: #d2d2d2; 41 color: #333; 42 width: $width; 43 max-width: 100%; 44 border: 0; 45 font-size: $fz; 46 padding: .9rem; 47 cursor: pointer; 48 &:hover { 49 background: #d2d2d2; 50 color: inherit; 51 opacity: .6; 52 } 53 } 54 55
何卒よろしくお願いいたします。
試してみたところ、再現しませんでした(ボタンは伸びなかったです)。
再現させるには、何かが足りないようですね。
試していただいてありがとうございます。
そうなのですね。。
ちなみにですが、お伺いしても良いでしょうか。検証いただいたのは、chromeの開発ツールでしょうか(当方chromeです)。もしくは他の開発ツールでしょうか。
chromeとfirefoxで試しました。
どちらも同じ結果でしたよ。
再度お答えいただきありがとうございます。
改めて確認いたしまして、どうやらphpの画面遷移を待つ間に起こっているようだとわかりました。。
cssだけの問題ではないようなので、この質問を閉じさせていただきますm(__)m
何度もありがとうございました!お手数をおかけしました。
回答1件
あなたの回答
tips
プレビュー