[解決済み] CSSで入力ボタンの画像を変更する方法
2022-03-07 23:15:29
質問
ということで、画像付きの入力ボタンは
<INPUT type="image" src="/images/Btn.PNG" value="">
しかし、CSSを使っても同じような動作ができません。例えば、私は
<INPUT type="image" class="myButton" value="">
ここで、"myButton"は、CSSファイルで次のように定義されています。
.myButton {
background:url(/images/Btn.PNG) no-repeat;
cursor:pointer;
width: 200px;
height: 100px;
border: none;
}
それだけなら元のスタイルでもいいのですが、ホバー時のボタンの見た目を変えたいので、(
myButton:hover
クラス)を使用しています。リンクは、ページの他の部分の背景画像に読み込むことができたので、良いことは分かっています(あくまで確認ですが)。JavaScriptを使って行う方法の例をウェブで見つけましたが、私はCSSの解決策を探しています。
私はFirefox 3.0.3を使用しています。
解決方法は?
type="image"はSRCを必要とし、CSSで設定することはできません。
なお、Safariでは、あなたが探しているような方法でボタンをスタイルすることはできません。Safariのサポートが必要な場合は、画像を配置し、フォームを送信するonclick関数を用意する必要があります。
関連
-
[解決済み】bootstrap 3で画像にテキストを回り込ませる
-
[解決済み] iframe 要素の scrolling 属性は廃止されました。代わりにCSSを使用してください。
-
[解決済み] reactでスティッキーフッターを作るには?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] リスト項目にマウスを置いたときに、カーソルを手の形に変えるには?
-
[解決済み] CSSの三角形はどのように機能するのですか?
-
[解決済み] div 内の画像を縦に並べる方法
-
[解決済み】CSSを使用して、すべてのブラウザでdiv要素を垂直方向に中央に配置するにはどうすればよいですか?
-
[解決済み】CSSで複数の背景画像を表示させることはできますか?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン