タグクラウド

Susan Sarandon
Susan Sarandonオリジナル
2024-12-28 05:22:10182ブラウズ

Web デザインの広大な世界では、ユーザーの注意を引くためにデータには単なるリスト以上のものが必要になることがよくあります。タグ クラウドは、キーワードのセットを動的で魅力的な構成に変換する、創造的で視覚的に素晴らしいソリューションです。ブログ、ポートフォリオ、コンテンツ プラットフォームのいずれに取り組んでいる場合でも、タグ クラウドを作成するテクニックをマスターすると、Web サイトの視覚エクスペリエンスを大幅に向上させることができます。

このチュートリアルでは、HTML と CSS のみを使用してタグ クラウドを設計する技術について詳しく説明します。情報を整理するだけでなく、インターフェイスにデザインとエンゲージメントのレイヤーを追加するインタラクティブなコンポーネントを作成する方法を学びます。基本的な構造から洗練されたホバー効果まで、機能的かつ視覚的に優れたタグ クラウドを構築する方法をステップバイステップでガイドします。

何を学ぶのですか?

  • タグクラウドの HTML 構造
  • CSS を使用したスタイリングテクニック
  • レスポンシブデザイン
  • インタラクティブなエフェクト
  • Web デザインのベスト プラクティス

単純なデータをユニークな視覚体験に変換する準備はできていますか?始めましょう!

タグ クラウドは、キーワードやトピックのセットを表示する視覚的に興味深い方法です。このチュートリアルでは、HTML と CSS のみを使用して、動的でカラフルなタグ クラウドを作成する方法を学習します。

導入

タグ クラウドはデータを視覚的に表現したもので、タグのサイズと色によってその重要性や頻度が示されます。私たちの場合は、サイズと色を調整して魅力的なデザインを作成します。

Nube de Etiquetas

前提条件

  • HTML の基礎知識
  • CSS の基礎知識
  • コードエディター (VS Code、Sublime Text など)

HTML構造

タグ クラウドの単純な HTML 構造から始めます。

    <div>



<h2>
  
  
  Estilos CSS
</h2>

<p>Aquí es donde la magia sucede. Usaremos flexbox para el diseño y clases para los colores y tamaños:<br>
</p>

<pre class="brush:php;toolbar:false">    .tag-cloud {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 10px;
    }

    .tag {
        text-decoration: none;
        color: white;
        padding: 6px 12px;
        border-radius: 20px;
        transition: all 0.3s ease;
        align-content: center;
    }

    /* Tamaños de etiquetas */
    .tag-small { font-size: 0.7rem; }
    .tag-medium { font-size: 0.9rem; }
    .tag-large { font-size: 1.1rem; }

    /* Colores de etiquetas */
    .tag-1 { background-color: #3498db; } /* Azul brillante */
    .tag-2 { background-color: #2ecc71; } /* Verde esmeralda */
    .tag-3 { background-color: #e74c3c; } /* Rojo coral */

追加効果

ホバー効果を追加してインタラクティブ性を向上させることができます:

    .tag:hover {
        transform: scale(1.1);
        box-shadow: 0 4px 8px rgba(0,0,0,0.3);
    }

ベストプラクティス

  1. 応答性: フレックスラップを使用して、さまざまな画面サイズに適応します
  2. アクセシビリティ: 十分なコントラストのある色を維持します
  3. パフォーマンス: 重いアニメーションの代わりに CSS トランジションを使用します。 ## 完全な例

コピーして変更できる完全な例を次に示します:

 <!DOCTYPE html>
    <html lang="es">
    
        <メタ文字セット="UTF-8">
        <title>コロリダのエチケット</title>
        
            .tag-クラウド {
                ディスプレイ: フレックス;
                フレックスラップ: ラップ;
                コンテンツの位置揃え: 中央;
                ギャップ: 10px;
                最大幅: 700ピクセル;
                マージン: 0 自動;
                パディング: 20px;
                フォントファミリー: Arial、サンセリフ;
            }

            .tag {
                テキスト装飾: なし。
                色: 白;
                パディング: 6px 12px;
                境界半径: 20px;
                トランジション: すべて 0.3 秒のイーズ。
                ボックスシャドウ: 0 2px 5px rgba(0,0,0,0.2);
                テキスト変換: 大文字;
                フォントの太さ: 太字;
                文字間隔: 0.5px;
                コンテンツの配置: 中央;
            }

            .tag:ホバー {
                変換: スケール(1.1);
                ボックスシャドウ: 0 4px 8px rgba(0,0,0,0.3);
            }

            /* 色のパレット */
            .tag-1 { 背景色: #3498db; } /* 素晴らしいアズール */
            .tag-2 {背景色: #2ecc71; } /* ヴェルデ エスメラルダ */
            .tag-3 {背景色: #e74c3c; } /* ロホコーラル */
            .tag-4 {背景色: #f39c12; } /* ナランジャ */
            .tag-5 {背景色: #9b59b6; } /* プルプラ */
            .tag-6 { 背景色: #1abc9c; } /* トルケーサ */
            .tag-7 {背景色: #34495e; } /* アズール マリノ */
            .tag-8 {背景色: #d35400; } /* ナランジャ オスクロ */
            .tag-9 {背景色: #2980b9; } /* アズール オセアノ */
            .tag-10 {背景色: #8e44ad; } /* モラド */

            .tag-small { font-size: 0.7rem; }
            .tag-medium { font-size: 0.9rem; }
            .tag-large { フォントサイズ: 1.1rem; }
            .tag-xlarge { フォントサイズ: 1.3rem; }
        </スタイル>
    </head>
    
        <div>



<h2>
  
  
  結論
</h2>

<p>HTML と CSS に関する相対的な知識を作成します。 Lo importante es jugar con tamaños, colores y transiciones para hacer tu diseño único.</p>

<h3>
  
  
  レクター・パラ・エル・レクター
</h3>

<p>意図:</p>

<ul>
<li>アニャディールのマナー</li>
<li>色の組み合わせを実験する</li>
<li>ホバーによる創造的な効果を実現します</li>
</ul>

<h2>
  
  
  レクルソス・アディシオナレス
</h2>

<ul>
<li>MDN Web ドキュメント - フレックスボックス</li>
<li>CSS のトリック: フレックスボックスの完全ガイド</li>
</ul>

<p><strong>¡Feliz codificación!</strong><br>
<iframe height="600" src="https://codepen.io/draexx/embed/QwLdWqx?height=600&default-tab=result&embed-version=2" scrolling="no" frameborder="no" allowtransparency="true" loading="lazy">
</iframe>
</p>


          </div>

            
        

以上がタグクラウドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。