ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptを使用してWindowsのようなボタンをシミュレートします

JavaScriptを使用してWindowsのようなボタンをシミュレートします

尊渡假赌尊渡假赌尊渡假赌
リリース: 2025-03-08 00:33:09
オリジナル
143 人が閲覧しました

HTMLとJavaScriptを使用してカスタムグラフィックボタンを作成するのは驚くほど簡単です!このチュートリアルでは、画像スワッピングを使用して3つの異なる状態(UP、オーバー、ダウン)を使用してボタンを構築する方法を示しています。

3つの画像が使用されます:

(デフォルト)、ButtonSubmit.gif(マウスオーバー)、およびButtonSubmit-over.gif(マウスクリック)。 ButtonSubmit-down.gifコードは次のとおりです

javaScript関数は、画像の名前と新しいファイルパスを引数として取得し、画像ソースを動的に更新します。

<a href="//m.sbmmt.com/link/93ac0c50dd620dc7b88e5fe05c70e15b" onmouseover="ReplaceImage('ImgSubmit', 'ButtonSubmit-over.gif')" onmousedown="ReplaceImage('ImgSubmit', 'ButtonSubmit-down.gif')" onmouseout="ReplaceImage('ImgSubmit', 'ButtonSubmit.gif')">
  <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174136519147164.gif" class="lazy" alt="Simulate a Windows-like Button Using JavaScript ">
</a>
ログイン後にコピー
タグのイベントハンドラー(

ReplaceImage()<a></a>)は、ユーザーインタラクションに基づいて画像スワップをトリガーします。 画像自体はonmouseoverタグ内にネストされています。 アクセシビリティのためのonmousedown属性の追加に注意してください。onmouseout <a></a>alt説明:

  • この関数は、新しい画像パスで識別された画像要素の属性を更新しますReplaceImage(sImgName, sImgFile) src sImgName sImgFile

  • これにより、ハイパーリンクが作成されます。
  • は、新しいページへのナビゲーションを防ぎます

    <a href="//m.sbmmt.com/link/93ac0c50dd620dc7b88e5fe05c70e15b"></a> href="//m.sbmmt.com/link/93ac0c50dd620dc7b88e5fe05c70e15b"

  • これらのイベント属性は、マウスの状態に基づいて画像を変更するように呼び出します(ホバー、クリック、去る)。 onmouseover onmousedown onmouseoutReplaceImage()これは画像を表示します。

  • このアプローチは、ダイナミックな画像の変更を備えた視覚的に魅力的なボタンを作成し、多くのアプリケーションでボタンのルックアンドフィールを模倣します。

    、および<img ... alt="JavaScriptを使用してWindowsのようなボタンをシミュレートします" >を画像ファイルへの実際のパスに置き換えることを忘れないでください。 最良の結果を得るには、一貫したサイズの画像を使用して、レイアウトシフトを防ぎます。

以上がJavaScriptを使用してWindowsのようなボタンをシミュレートしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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