inputで画像付きのレスポンシブボタンを作りたい
inputのsubmitボタンを画像ボタンに置換して、かつレスポンシブ対応したいのですが、うまくいきません。
サイズに合わせて沢山ボタン作ることも考えていますが、
その他改善方法あるいは代替え方法などありますでしょうか?
該当のソースコード
<form class="action-optin mg20" action="https://bitmake-asp.com/optin/ckc/---AID---" method="post"> <input type="hidden" name="confirm" value="1" /><input type="submit" class="btn btn-default mg20 btn1" value=""/><input type="email" name="email" maxlenght="255" required="required" class="form-control form" placeholder="メールアドレスを入力してください"/><br />
</form><br />
.btn1 {
border: 0 none;
cursor: pointer;
max-width: 100%;
height: 171px;
background-size: contain;
background: url(img/bn2.png) no-repeat scroll 0 0;
}
form input.form {
padding: 20px;
width: 70%;
height: 50px;
margin: 0 auto;
font-size: 16px;
text-align: center;
}
試したこと
divで囲ったり、max-widthをかけたりなど試しました。
補足情報(FW/ツールのバージョンなど)
仕様したのはbradketsです。