Web Components Divider
The Ignite UI for Web Components Divider allows the content author to easily create a horizontal/vertical rule as a break between content to better organize information on a page.
Web Components Divider Example
Dependencies
Primeiro, você precisa instalar o pacote npm Ignite UI for Web Components executando o seguinte comando:
npm install igniteui-webcomponents
import { defineComponents, IgcDividerComponent } from 'igniteui-webcomponents';
defineComponents(IgcDividerComponent);
Para uma introdução completa ao Ignite UI for Web Components, leia o tópico Introdução.
The IgcDividerComponent
is capable of displaying images, initials, or any other content, including icons. Declaring an IgcDividerComponent
is as simple as:
<igc-divider></igc-divider>
Usage
Vertical Divider
If the vertical
attribute is set the direction of the divider would be changed from horizontal to vertical.
<igc-divider vertical></igc-divider>
Type
The Type
attribute determines whether to render a solid
or a dashed
divider line. The default value is solid
.
<igc-divider type="dashed"></igc-divider>
Inset Divider
The IgcDividerComponent
can be set in on both sides. To inset
the divider, set the middle
attribute to true in combination with the --inset
css variable. This will shrink the divider line from both sides. The default value of the middle
attribute is 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>
Using Divider Inside Select Component
The following sample illustrates how the IgcDividerComponent
can be integrated within the IgcSelectComponent
in order to distinguish two groups of items.
<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 Variables
Inset
The --inset
css variable shrinks the divider by the given amount from the start. If middle is set it will shrink from both sides.
Color
The --color
css variable sets the color of the divider.