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()
メソッドを使用できます。これにより、ユーザーがプレビューと対話できるようになります。