@uiw/react-divider

Divider component

Usage no npm install needed!

<script type="module">
  import uiwReactDivider from 'https://cdn.skypack.dev/@uiw/react-divider';
</script>

README

Divider 分割线

区隔内容的分割线。

import { Divider } from 'uiw';
// or
import Divider from '@uiw/react-divider';

基础实例

基础实例包含虚线分割线、带文本的分割线、实线分割线。

import ReactDOM from 'react-dom';
import { Divider } from 'uiw';

ReactDOM.render(
  <div style={{ maxWidth: 530 }}>
    <div>周星驰: 香港演员、导演。祖籍浙江宁波,1962年6月22日生于香港,他是香港最为重要的喜剧片演员与编导之一。中学毕业以后考入香港无线电视台艺员训练班的夜间部。结业后成为无线艺人,最初曾在《香城浪子》《射雕英雄传》等剧集中担任临时演员。</div>
    <Divider />
    <div>古有关云长全神贯注下象棋刮骨疗毒,今有我零零漆聚精会神看A片挖骨取弹头。</div>
    <Divider>大话西游</Divider>
    <div>曾经有一份真诚的爱情放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。 如果上天能够给我一个再来一次的机会,我会对那个女孩子说三个字:我爱你。 如果非要在这份爱上加上一个期限,我希望是…… 一万年</div>
    <Divider dashed />
    <div>曾经痛苦,才知道真正的痛苦;曾经执著,才能放下执著;曾经牵挂,才能了无牵挂。</div>
  </div>,
  _mount_
);

垂直分割线

import ReactDOM from 'react-dom';
import { Divider } from 'uiw';

ReactDOM.render(
  <div>
    首页
    <Divider type="vertical" />
    <a href="#">列表页面</a>
    <Divider type="vertical" />
    <a href="#">文章详情</a>
  </div>,
  _mount_
);

标题对齐位置

import ReactDOM from 'react-dom';
import { Divider } from 'uiw';

ReactDOM.render(
  <div style={{ maxWidth: 530 }}>
    <Divider dashed />
    <div>周星驰: 香港演员、导演。祖籍浙江宁波,1962年6月22日生于香港,他是香港最为重要的喜剧片演员与编导之一。中学毕业以后考入香港无线电视台艺员训练班的夜间部。结业后成为无线艺人,最初曾在《香城浪子》《射雕英雄传》等剧集中担任临时演员。</div>
    <Divider align="left">大话西游</Divider>
    <div>古有关云长全神贯注下象棋刮骨疗毒,今有我零零漆聚精会神看A片挖骨取弹头。</div>
    <Divider>大话西游</Divider>
    <div>曾经有一份真诚的爱情放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。</div>
    <Divider dashed align="right">大话西游</Divider>
    <div>曾经痛苦,才知道真正的痛苦;曾经执著,才能放下执著;曾经牵挂,才能了无牵挂。</div>
  </div>,
  _mount_
);

API

参数 说明 类型 默认值
type 水平还是垂直类型 enum{horizontal,vertical} horizontal
dashed 是否虚线 Boolean false
align 分割线标题的对齐位置 Enum{left, right, center} center