Divider
Edit this page on GitHubDivider works similarly with native <hr>
element with extra features.
<div>Content above</div>
<cc-divider></cc-divider>
<div>Content below</div>
Color
Set a --color
custom property to change the color of the divider.
<div>Content above</div>
<cc-divider style="--color: orange"></cc-divider>
<div>Content below</div>
Spacing
Utilize the --spacing
custom property to effortlessly adjust the spacing between the divider and its adjacent elements.
<div>Content above</div>
<cc-divider style="--spacing: 2rem;"></cc-divider>
<div>Content below</div>
Text
Add a text
attribute to add a text on the divider.
<div>Content above</div>
<cc-divider text="OR"></cc-divider>
<div>Content below</div>
Thickness
Use the --thickness
custom property to change the thickness of the divider.
<div>Content above</div>
<cc-divider style="--thickness: 3px;"></cc-divider>
<div>Content below</div>
Width
Use the --width
custom property to change the width of the divider, default to 100%
.
<div>Content above</div>
<cc-divider style="--thickness: 3px; --width: 75%;"></cc-divider>
<div>Content below</div>
Vertical
Add the theme=vertical
to make it a vertical divider.
<div>
<h2>Left Column</h2>
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Soluta ad aperiam harum voluptatum iure quae repellat voluptatibus saepe necessitatibus recusandae, modi explicabo totam facilis suscipit consequuntur? Obcaecati, tenetur. Reiciendis, ipsam?</p>
</div>
<cc-divider theme="vertical"></cc-divider>
<div>
<h2>Left Column</h2>
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Soluta ad aperiam harum voluptatum iure quae repellat voluptatibus saepe necessitatibus recusandae, modi explicabo totam facilis suscipit consequuntur? Obcaecati, tenetur. Reiciendis, ipsam?</p>
</div>
Vertical With Text
Add the theme=vertical
and text
attribute to achieve this layout.
<div>
<h2>Left Column</h2>
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Soluta ad aperiam harum voluptatum iure quae repellat voluptatibus saepe necessitatibus recusandae, modi explicabo totam facilis suscipit consequuntur? Obcaecati, tenetur. Reiciendis, ipsam?</p>
</div>
<cc-divider theme="vertical" text="OR"></cc-divider>
<div>
<h2>Left Column</h2>
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Soluta ad aperiam harum voluptatum iure quae repellat voluptatibus saepe necessitatibus recusandae, modi explicabo totam facilis suscipit consequuntur? Obcaecati, tenetur. Reiciendis, ipsam?</p>
</div>