ホームページ > ウェブフロントエンド > jsチュートリアル > ライブ HTML、CSS、JS 表示ツールの作成

ライブ HTML、CSS、JS 表示ツールの作成

Susan Sarandon
リリース: 2025-01-16 12:51:00
オリジナル
792 人が閲覧しました

プロジェクトを構築して Web 開発を学びましょう! HTML、CSS、または JavaScript の知識がなくても、このチュートリアルでは、CodePen に似ていますが、独自の工夫を加えたライブ コード ディスプレイャーを作成する方法を説明します。このエキサイティングな旅に出かけましょう!

HTML: ウェブサイトの基盤

HTML (HyperText Markup Language) は、Web サイトの構造的バックボーンを形成します。ブラウザの指示であるタグを使用して、ページのコンテンツ (テキスト、画像、ボタン) を定義します。

HTML 構造: 詳細な内訳

(HTML に既に慣れている場合は、このセクションをスキップしてください。)

  • <!DOCTYPE html>: この宣言は、HTML5 ドキュメントをブラウザーに送信します。
  • <html lang="en">: すべてのページ要素のルート コンテナー。 lang="en" は言語を英語として指定します。
  • <head>: メタデータ (表示されるコンテンツではなく、ページに関する情報) が含まれます。 SEO によく使用されます。
  • <meta charset="UTF-8">: 文字セットを指定します (UTF-8 はほとんどの文字をサポートします)。
  • <meta name="viewport" content="width=device-width, initial-scale=1.0">: さまざまなデバイスで適切なスケーリングを保証します。
  • <title>Sleek HTML/CSS/JS Displayer</title>: ブラウザのタブに表示されるタイトルです。
  • <link href="style.css" rel="stylesheet">: スタイル設定用の外部 CSS ファイルをリンクします。
  • <link href="https://cdnjs.cloudflare.com/.../all.min.css" rel="stylesheet">: アイコンの Font Awesome CSS ファイルをリンクします。
  • </head>: ヘッドセクションを閉じます。
  • <body>: 表示されるページのコンテンツが含まれます。
  • <div class="app-container">: アプリケーションのレイアウトのメインコンテナー。
  • ...(コード エディター、プレビュー ペインなどを定義するその他の HTML 要素。以下の完全なコードを参照してください。)
  • </body>: 本体セクションを閉じます。
  • </html>: HTML ドキュメントを閉じます。

CSS: 作品のスタイルを設定する

CSS (Cascading Style Sheets) は、Web ページのスタイルとレイアウトを設定し、色、フォント、間隔、外観を制御します。 これを Web サイトの美的レイヤーと考えてください。

CSS コードの説明 (概要):

CSS コード (以下に示す) は、セレクター (例: body.app-header) を使用して特定の HTML 要素をターゲットにし、プロパティ (例: colorbackground-color) と値を適用してスタイルを設定します。 ダーク モード、レスポンシブ デザイン、さまざまな UI 要素のスタイルが含まれています。

JavaScript: インタラクティブ性の追加

JavaScript によりインタラクティブ性が追加され、Web サイトが動的になります。 これにより、ユーザー インタラクション、ページをリロードせずにコンテンツを更新できるようになります。

JavaScript コードの説明 (概要):

JavaScript コード (以下に示す) は、DOM (ドキュメント オブジェクト モデル) を操作し、ユーザー入力 (入力、クリック) を処理するイベント リスナーを追加し、プレビュー ペインを更新し、行番号を管理し、効率化のためのデバウンス関数を実装し、制御します。ダークモードと全画面機能。

完全なコード:

<code class="language-html"><!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Sleek HTML/CSS/JS Displayer</title>
  <link href="style.css" rel="stylesheet">
  <link crossorigin="anonymous" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" integrity="sha512-9usAa10IRO0HhonpyAIVpjrylPvoDwiPUiKdWk5t3PyolY1cOd4DSE0Ga+ri4AuTroPR5aQvXU9xC6qOPnzFeg==" referrerpolicy="no-referrer" rel="stylesheet">
</head>
<body>
  <div class="app-container">
    <!-- ... (rest of the HTML structure, as described above) ... -->
  </div>
  <script src="script.js"></script> </body>
</html></code>
ログイン後にコピー
<code class="language-css">/* ... (CSS code as described above) ... */</code>
ログイン後にコピー
<code class="language-javascript">/* ... (JavaScript code as described above) ... */</code>
ログイン後にコピー
Creating a live HTML, CSS and JS displayer

(注: 完全な HTML、CSS、および JavaScript コードは広範すぎるため、ここに含めることはできません。提供されているスニペットは、構造の概要と重要な説明を示しています。完全なコードは、元のソースで入手できます。)

以上がライブ HTML、CSS、JS 表示ツールの作成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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