アラート ボックス ボタン スタイルのカスタマイズ
デフォルトのアラート ボックスは、アプリケーションの外観に必ずしも適合するとは限りません。幸いなことに、特に [OK] ボタンの外観を変更する方法があります。
ネイティブ アラートの制限
残念ながら、ネイティブ アラート ボックスはシステムです。 CSS を使用してスタイル設定できない定義済みオブジェクト。この制限は、システム オブジェクトとしてのステータスに起因します。
カスタム要素の作成
このハードルを克服するには、アラート ボックスの機能を複製するカスタム HTML 要素を作成することを検討してください。 。これにより、必要に応じて CSS を適用し、外観をカスタマイズできるようになります。
jQuery UI Dialog
jQuery UI Dialog プラグインは、このタスクに優れています。これは、カスタマイズ可能なスタイル オプションを備えたカスタム ダイアログ ボックスを作成するためのフレームワークを提供します。
例
次のコード スニペットは、jQuery UI を使用してカスタマイズされたダイアログ ボックスを作成する方法を示しています。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Custom Alert Box</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <script> $(function() { $("#dialog").dialog({ buttons: { "OK": function() { $(this).dialog("close"); } } }); }); </script> </head> <body> <div>
カスタム HTML 要素と jQuery UI などのサードパーティ ライブラリを使用すると、アラート ボックス ボタンのスタイルを簡単にカスタマイズできますアプリケーションのニーズを満たすために。
以上がアラート ボックスのボタンのスタイルをカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。