EvoKit - Line
Horizontal line, used to separate content. Contains one element <Line>
Install
npm install evokit-line --save
Usage
More about usage
import React from 'react';import Line from 'evokit-line';import 'evokit-line/style.css'; const App = <Line ='xl' />;
Props
Also supports other valid props of the React Element. More about use props
<Line />
Prop name | Default value | Possible value | Description |
---|---|---|---|
line-color | null |
Create theme | Border color |
line-display | block |
block none |
Display type |
line-indent | none |
none xxs xs s m l xl xxl |
Set the margin top and bottom |
line-style | solid |
solid dotted dashed |
Border style |
line-tag | hr |
HTML tags | HTML tag |
Customize
This set of css variables is default, if you want to override one or more value, please use the rules css-variable-usage, define them below the css import.
@);@);@);@);@);
Live demo
line-tag
Default value hr
<Line ='hr' />
line-display
block
- shown as blocky (default)none
- remove block from document
<Line ='block' />
line-indent
none
- no indent, value:0px
(default)xxs
- css variable--ek-line-indent-xxs
, default value:5px
xs
- css variable--ek-line-indent-xs
, default value:10px
s
- css variable--ek-line-indent-s
, default value:15px
m
- css variable--ek-line-indent-m
, default value:20px
l
- css variable--ek-line-indent-l
, default value:25px
xl
- css variable--ek-line-indent-xl
, default value:30px
xxl
- css variable--ek-line-indent-xxl
, default value:35px
<Line ='l' />
line-style
solid
- solid style (default)dotted
- dotted styledashed
- dashed style
<Line ='dotted' />
line-color
Set the
THEME_NAME
depending on the theming
<Line = />