Web Components Divider (デバイダー)

    Ignite UI for Web Components Divider を使用すると、コンテンツ作成者はコンテンツ間の区切りとして水平/垂直の罫線を簡単に作成し、ページ上の情報を整理しやすくなります。

    Web Components Divider の例

    依存関係

    まず、次のコマンドを実行して、Ignite UI for Web Components npm パッケージをインストールする必要があります:

    npm install igniteui-webcomponents
    
    import { defineComponents, IgcDividerComponent } from 'igniteui-webcomponents';
    
    defineComponents(IgcDividerComponent);
    

    Ignite UI for Web Components の完全な概要については、作業の開始トピックを参照してください。

    IgcDividerComponent は、画像、イニシャル、またはアイコンを含むその他のコンテンツを表示できます。IgcDividerComponent の宣言は次のように簡単です:

    <igc-divider></igc-divider>
    

    使用方法

    垂直デバイダー

    vertical 属性が設定されている場合、デバイダーの方向は水平から垂直に変更されます。

    <igc-divider vertical></igc-divider>
    

    タイプ

    Type 属性は、solid のデバイダー線を描画するか、dashed のデバイダー線を描画するかを決定します。デフォルト値は solid です。

    <igc-divider type="dashed"></igc-divider>
    

    デバイダーのインセット

    IgcDividerComponent は両側に設定できます。デバイダーをインセットする (inset) には、--inset css 変数と組み合わせて middle 属性を true に設定します。これにより、両側のデバイダーが縮小されます。middle 属性のデフォルト値は false です。

    /* DividerStyles.css */
    .withInset{
        --inset: 100px;
        --color:red;
    }
    
    // Both side
    <igc-divider middle="true" class="withInset"></igc-divider>
    // Left side only 
    <igc-divider></igc-divider>
    

    Select コンポーネント内での Divider の使用

    次のサンプルは、2 つの項目グループを区別するために、IgcSelectComponent 内に IgcDividerComponent を統合する方法を示しています。

    <igc-select>
      <igc-select-item>Item 1</igc-select-item>
      <igc-select-item>Item 2</igc-select-item>
      <igc-divider></igc-divider>
      <igc-select-item>Item 3</igc-select-item>
    </igc-select>
    

    CSS 変数

    Inset

    --inset css 変数は、開始から指定された量だけデバイダーを縮小します。middle が設定されている場合は、両側から縮小されます。

    Color

    --color css 変数はデバイダーの色を設定します。

    API リファレンス

    その他のリソース