4.22.3 • Published 2 years ago

@uiw/react-card v4.22.3

Weekly downloads
306
License
MIT
Repository
github
Last release
2 years ago

Card 卡片

Buy me a coffee Open in unpkg NPM Downloads npm version

通用卡片容器,将信息聚合在卡片容器中展示,用来显示文字、列表、图文等内容。

import { Card } from 'uiw';
// or
import Card from '@uiw/react-card';

基础用法

包含标题、内容、操作区域。

import React from 'react';
import { Card } from 'uiw';

export default function Demo() {
  return(
    <div>
      <Card title="Card标题" extra={<a href="#">更多</a>} style={{ width: 300 }}>
        卡片内容<br/>
        卡片内容<br/>
        卡片内容<br/>
      </Card>
    </div>
  )
}

无边框

在灰色背景上使用无边框的卡片。

import React from 'react';
import { Card } from 'uiw';

export default function Demo() {
  return(
    <Card title="Card标题" bordered={false} style={{ width: 300 }}>
      卡片内容<br/>
      卡片内容<br/>
      卡片内容<br/>
    </Card>
  )
}

简洁卡片

只包含内容区域。

import React from 'react';
import { Card } from 'uiw';

export default function Demo() {
  return(
    <Card style={{ width: 300 }}>
      卡片内容<br/>
      卡片内容<br/>
      卡片内容<br/>
    </Card>
  )
}

更灵活的内容展示

可以调整默认边距,设定宽度。

import React from 'react';
import { Card } from 'uiw';

let titleStyle = { padding: `10px 16px` };

export default function Demo() {
  return(
    <Card style={{ width: 240 }} bodyStyle={{ padding: 10 }}>
      <div>
        <img alt="example" width="100%" src="https://avatars1.githubusercontent.com/u/1680273?v=4" />
      </div>
      <div style={titleStyle}>
        <h3 style={{margin:0}}>我爱漂亮妹妹</h3>
        <p style={{margin:0}}><a href="https://uiwjs.github.io">https://uiwjs.github.io</a></p>
      </div>
    </Card>
  )
}

添加页脚

import React from 'react';
import { Card, Icon } from 'uiw';

const footer = (
  <a href="https://uiwjs.github.io">
    <Icon type='user' />&nbsp;
    16 Friends
  </a>
)

export default function Demo() {
  return(
    <Card
      title="Card标题"
      footer={footer}
      style={{ width: 240 }} 
      bodyStyle={{ padding: 0 }}
    >
      <div>
        <img alt="example" width="100%" src="https://avatars1.githubusercontent.com/u/1680273?v=4" />
      </div>
      <div style={{ padding: `10px 16px` }}>
        <h3 style={{margin:0}}>我爱漂亮妹妹</h3>
        <p style={{margin:0}}><a href="https://uiwjs.github.io">https://uiwjs.github.io</a></p>
      </div>
    </Card>
  )
}

激活

设置属性 active=true 将激活卡片,默认展示鼠标经过的样式。

import React from 'react';
import { Card, Icon } from 'uiw';

const footer = (
  <a href="https://uiwjs.github.io">
    <Icon type='user' />&nbsp;
    16 Friends
  </a>
)

export default function Demo() {
  return(
    <Card
      active
      title="Card标题"
      footer={footer}
      style={{ width: 240 }} 
      bodyStyle={{ padding: 0 }}
    >
      <div>
        <img alt="example" width="100%" src="https://avatars1.githubusercontent.com/u/1680273?v=4" />
      </div>
      <div style={{ padding: `10px 16px` }}>
        <h3 style={{margin:0}}>我爱漂亮妹妹</h3>
        <p style={{margin:0}}><a href="https://uiwjs.github.io">https://uiwjs.github.io</a></p>
      </div>
    </Card>
  );
}

API

参数说明类型默认值
title卡片标题String/ReactNode-
footer页脚内容的简写String/ReactNode-
extra卡片右上角的操作区域String/ReactNode-
bordered是否显示边框Booleantrue
active展示鼠标经过的样式。Booleanfalse
noHover取消鼠标移过时边框阴影Booleanfalse
bodyStyle设置 body 的样式Object-
bodyClassName设置 bodyclassNameString-
4.22.0

2 years ago

4.22.1

2 years ago

4.22.2

2 years ago

4.22.3

2 years ago

4.21.26

2 years ago

4.21.25

2 years ago

4.21.28

2 years ago

4.21.27

2 years ago

5.0.0-bate.2.1

2 years ago

5.0.0-bate.2.0

2 years ago

4.21.24

2 years ago

5.0.0-bate-19

3 years ago

4.21.22

2 years ago

4.21.21

2 years ago

4.21.23

2 years ago

5.0.0-bate-18

3 years ago

5.0.0-bate-14

3 years ago

5.0.0-bate-17

3 years ago

5.0.0-bate-10

3 years ago

5.0.0-bate-11

3 years ago

5.0.0-bate-12

3 years ago

5.0.0-bate-9

3 years ago

5.0.0-bate-7

3 years ago

5.0.0-bate-8

3 years ago

5.0.0-bate-6

3 years ago

4.21.20

3 years ago

4.21.19

3 years ago

4.21.18

3 years ago

4.21.15

3 years ago

4.21.17

3 years ago

4.21.16

3 years ago

5.0.0-bate-5

3 years ago

5.0.0-bate-3

3 years ago

5.0.0-bate-4

3 years ago

5.0.0-bate-1

3 years ago

5.0.0-bate-2

3 years ago

5.0.0-bate-0

3 years ago

4.21.13

3 years ago

4.21.14

3 years ago

4.21.11

3 years ago

4.21.12

3 years ago

4.21.10

3 years ago

4.21.1

3 years ago

4.21.2

3 years ago

4.21.3

3 years ago

4.21.4

3 years ago

4.21.0

3 years ago

4.20.0

3 years ago

4.21.9

3 years ago

4.21.5

3 years ago

4.21.6

3 years ago

4.21.7

3 years ago

4.21.8

3 years ago

4.18.1

3 years ago

4.18.0

3 years ago

4.17.0

3 years ago

4.16.0

3 years ago

4.16.1

3 years ago

4.16.2

3 years ago

4.19.0

3 years ago

4.15.1

3 years ago

4.14.1

3 years ago

4.14.2

3 years ago

4.14.0

3 years ago

4.13.7

3 years ago

4.13.8

3 years ago

4.13.9

3 years ago

4.13.11

3 years ago

4.13.12

3 years ago

4.13.10

3 years ago

4.15.0

3 years ago

4.10.5

3 years ago

4.10.6

3 years ago

4.10.7

3 years ago

4.9.9

3 years ago

4.10.1

3 years ago

4.10.2

3 years ago

4.10.3

3 years ago

4.10.4

3 years ago

4.10.0

3 years ago

4.13.6

3 years ago

4.13.2

3 years ago

4.13.3

3 years ago

4.13.4

3 years ago

4.13.5

3 years ago

4.13.0

3 years ago

4.13.1

3 years ago

4.12.0

3 years ago

4.12.1

3 years ago

4.12.2

3 years ago

4.11.4

3 years ago

4.11.5

3 years ago

4.11.6

3 years ago

4.9.11

3 years ago

4.9.10

3 years ago

4.11.0

3 years ago

4.11.1

3 years ago

4.11.2

3 years ago

4.11.3

3 years ago

4.9.7

4 years ago

4.9.6

4 years ago

4.9.4

4 years ago

4.9.3

4 years ago

4.9.2

4 years ago

4.9.1

4 years ago

4.9.0

4 years ago

4.8.9

4 years ago

4.8.8

4 years ago

4.7.16

4 years ago

4.8.5

4 years ago

4.8.4

4 years ago

4.8.7

4 years ago

4.8.6

4 years ago

4.8.1

4 years ago

4.8.0

4 years ago

4.8.3

4 years ago

4.8.2

4 years ago

4.7.13

4 years ago

4.7.14

4 years ago

4.7.15

4 years ago

4.7.12

4 years ago

4.7.11

4 years ago

4.7.10

4 years ago

4.7.9

4 years ago

4.7.8

4 years ago

4.7.7

4 years ago

4.7.6

4 years ago

4.7.5

4 years ago

4.7.4

4 years ago

4.7.3

4 years ago

4.7.2

4 years ago

4.7.0

4 years ago

4.6.19

5 years ago

4.6.15

5 years ago

4.6.16

5 years ago

4.6.17

5 years ago

4.6.18

5 years ago

4.6.14

5 years ago

4.6.13

5 years ago

4.6.11

5 years ago

4.6.12

5 years ago

4.6.10

5 years ago

4.6.9

5 years ago

4.6.8

5 years ago

4.6.7

5 years ago

4.6.6

5 years ago

4.6.3

5 years ago

4.6.4

5 years ago

4.6.2

5 years ago

4.6.1

5 years ago

4.6.0

5 years ago

4.5.0

5 years ago

4.4.1

5 years ago

4.4.0

5 years ago

4.3.1

5 years ago

4.2.3

5 years ago

4.2.5

5 years ago

4.3.0

5 years ago

4.2.14

5 years ago

4.2.1

5 years ago

4.1.2

5 years ago

4.1.1

5 years ago

4.1.0

5 years ago

4.0.0

5 years ago

4.0.0-alpha.8

5 years ago

4.0.0-alpha.7

5 years ago

4.0.0-alpha.6

5 years ago

4.0.0-alpha.3

5 years ago

4.0.0-alpha.2

5 years ago

4.0.0-alpha.1

5 years ago

4.0.0-alpha.0

5 years ago