![]()
HTML でウェブサイトプレビューを表示する方法
ウェブサイトプレビューは、ユーザーにウェブサイトのコンテンツを垣間見せ、操作を続行する前に確認する機会を提供するのに役立つ強力なツールです。この記事では、HTML でウェブサイトプレビューを表示する 2 つの主要な方法について説明します。
HTML プレビューアクションステップの使用
HTML プレビューアクションステップは、ウェブサイトプレビューを表示するためのシンプルで宣言的な方法を提供します。この方法では、プレビューに表示する HTML コンテンツを指定するだけで、残りの処理はシステムによって処理されます。
手順:
<iframe>タグを使用し、src属性にプレビューするウェブサイトの URL を指定します。<iframe>タグにwidthとheight属性を追加して、プレビューのサイズを調整します。
例:
<iframe src="https://www.example.com" width="800" height="600"></iframe>
このコードは、example.com のウェブサイトプレビューを 800x600 ピクセルの iframe に表示します。
HTMLPreview オブジェクトの使用
より詳細な制御が必要な場合は、JavaScript の HTMLPreview オブジェクトを使用してウェブサイトプレビューを表示できます。これにより、プレビューの外観と動作をカスタマイズできます。
手順:
HTMLPreviewオブジェクトの新しいインスタンスを作成します。setHTML()メソッドを使用して、プレビューに表示する HTML コンテンツを設定します。setWidth()およびsetHeight()メソッドを使用して、プレビューのサイズを設定します。show()メソッドを呼び出して、プレビューを表示します。
例:
<script>
const preview = new HTMLPreview();
preview.setHTML('<h1>ウェブサイトプレビュー</h1><p>これはプレビューです。</p>');
preview.setWidth(800);
preview.setHeight(600);
preview.show();
</script>
このコードは、「ウェブサイトプレビュー」という見出しと「これはプレビューです。」という段落を含むシンプルなウェブサイトプレビューを作成します。
プレビューのカスタマイズ
HTMLPreview オブジェクトを使用すると、次のオプションを使用してプレビューの外観と動作をカスタマイズできます。
| オプション | 説明 |
|---|---|
| setTitle(title) | プレビューウィンドウのタイトルを設定します。 |
| addButton(label, action) | プレビューウィンドウにボタンを追加します。 |
| setCloseOnEscape(close) | Esc キーを押したときにプレビューを閉じるかどうかを設定します。 |
よくある質問
Q1: プレビューに別のウェブサイトのコンテンツを表示できますか?
はい、<iframe> タグの src 属性または HTMLPreview オブジェクトの setHTML() メソッドを使用して、任意の有効な URL を指定できます。
Q2: プレビューのサイズを変更できますか?
はい、<iframe> タグに width と height 属性を追加するか、HTMLPreview オブジェクトの setWidth() および setHeight() メソッドを使用できます。
Q3: プレビューにボタンを追加できますか?
はい、HTMLPreview オブジェクトの addButton() メソッドを使用できます。これにより、ユーザーがプレビューと対話できるようになります。