ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS を使用して入力ボタンの画像を変更し、ブラウザの互換性の問題に対処するにはどうすればよいですか?

CSS を使用して入力ボタンの画像を変更し、ブラウザの互換性の問題に対処するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-03 17:44:13
オリジナル
936 人が閲覧しました

How Can I Change Input Button Images Using CSS and Handle Browser Compatibility Issues?

CSSで入力ボタンの画像を変更する

HTMLで画像付きの入力ボタンを作成する場合、「type=image」属性を使用しますソースURLも一緒に。ただし、「src」属性は CSS を通じて変更できないため、CSS でボタンをスタイル設定するのは困難になります。

非画像入力ボタンの CSS スタイル

スタイルを設定するにはCSS を使用した画像の外観を持つ入力ボタンの場合は、ボタンのタイプを「送信」に変更することを検討してください。これにより、画像ソースの要件がなくなりました。

<INPUT type="submit" class="myButton" value="" />
ログイン後にコピー

CSS ファイルで、次のように「myButton」クラスを定義します。

.myButton {
    background-image: url(/images/Btn.PNG);
    background-repeat: no-repeat;
    cursor: pointer;
    width: 200px;
    height: 100px;
    border: none;
}
ログイン後にコピー

このアプローチにより、ホバー効果を適用できます。 「myButton:hover」クラスを定義します。

ブラウザ互換性

Safari は、どのボタンでも前述のスタイル設定方法をサポートしていないため、課題が生じています。 Safari をサポートするには、画像を配置し、フォームを送信する onclick 関数に JavaScript を使用することを検討してください。

以上がCSS を使用して入力ボタンの画像を変更し、ブラウザの互換性の問題に対処するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート