将信息聚合在卡片容器中展示。
包含标题,内容和操作。
Card 组件包括header
和body
部分,header
部分需要有显式具名 slot 分发,同时也是可选的。
render() {
return (
<Card
className="box-card"
header={
<div className="clearfix">
<span style={{ "lineHeight": "36px" }}>卡片名称</span>
<span style={{ "float": "right" }}>
<Button type="primary">操作按钮</Button>
</span>
</div>
}
>
<div className="text item">列表内容 1</div>
<div className="text item">列表内容 2</div>
<div className="text item">列表内容 3</div>
<div className="text item">列表内容 4</div>
</Card>
)
}
卡片可以只有内容区域。
render() {
return (
<Card className="box-card">
<div className="text item">列表内容 0</div>
<div className="text item">列表内容 1</div>
<div className="text item">列表内容 2</div>
<div className="text item">列表内容 3</div>
</Card>
)
}
可配置定义更丰富的内容展示。
配置body-style
属性来自定义body
部分的style
,我们还使用了布局组件。
render() {
return (
<Layout.Row>
<Layout.Col span={ 8 } offset={ 0 }>
<Card bodyStyle={{ padding: 0 }}>
<img src={this.props.imgSrc} className="image" />
<div style={{ padding: 14 }}>
<span>好吃的汉堡</span>
<div className="bottom clearfix">
<time className="time">2016-10-21 16:19</time>
<Button type="text" className="button">操作按钮</Button>
</div>
</div>
</Card>
</Layout.Col>
<Layout.Col span={ 8 } offset={ 2 }>
<Card bodyStyle={{ padding: 0 }}>
<img src={this.props.imgSrc} className="image" />
<div style={{ padding: 14 }}>
<span>好吃的汉堡</span>
<div className="bottom clearfix">
<time className="time">2016-10-21 16:19</time>
<Button type="text" className="button">操作按钮</Button>
</div>
</div>
</Card>
</Layout.Col>
</Layout.Row>
)
}
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
header | 设置 header,也可以通过 slot#header 传入 DOM |
string | — | — |
bodyStyle | 设置 body 的样式 | object | — | { padding: "20px" } |
Result 结果用于对用户的操作结果或者异常状态做反馈。基础用法templateel-rowel-col :sm="12" :lg="6"el-result icon="success"...
Tabs 标签页分隔内容上有关联但属于不同类别的数据集合。基础用法基础的、简洁的标签页。用户管理配置管理角色管理定时任务补偿...
Popconfirm 气泡确认框点击元素,弹出气泡确认框。基础用法Popconfirm 的属性与 Popover 很类似,因此对于重复属性,请参考 Popo...
在上篇文章中,我们已经为大家介绍了单个按钮样式的设置,详情请参考:Bootstrap4按钮但是在Bootstrap4中,除了单个按钮外,还允...
在本章中,我们将学习在Bootstrap4中如何创建表单。在Bootstrap4中,我们可以通过一些简单的HTML标签和扩展的类即可创建出不同样...