Card

卡片式内容功能组件。

组件

Card

<Card> 组件,卡片容器。

Props

title
PropType: string

卡片标题。

header
PropType: node

卡片头部。

PropType: node

卡片页脚。

卡片 <Card>headerfooter 可用 <Card.Child> 组装(见示例代码),也可自行组织。


Card.Child

<Card.Child> 用于组织 <Card>headerfooter

Props

role
PropType: enum('header', 'footer')

充当的角色,默认为 header

cover
PropType: string

卡片封面图片 URL,仅在 roleheader 时有效。

示例

  1. import React from 'react';
  2. import {
  3. Container,
  4. Card,
  5. } from 'amazeui-touch';
  6. const header = (
  7. <Card.Child cover="http://lorempixel.com/1000/625/people/">
  8. <h3 className="card-title">
  9. Cover + 标题: 我思念的城市
  10. </h3>
  11. </Card.Child>
  12. );
  13. const footer = (
  14. <Card.Child role="footer">
  15. <a href="javascript: void(0)">Like</a>
  16. <a href="javascript: void(0)">Comment</a>
  17. <a href="javascript: void(0)">ReadMore</a>
  18. </Card.Child>
  19. );
  20. const CardExample = React.createClass({
  21. render() {
  22. return (
  23. <Container {...this.props}>
  24. <h3>简单的卡片</h3>
  25. <Card>
  26. 怎能就让这不停燃烧的心,
  27. 就这样耗尽消失在平庸里。
  28. </Card>
  29. <h3>标题</h3>
  30. <Card title="Card 标题">
  31. 这是卡片内容。
  32. </Card>
  33. <h3>Card 头部、底部</h3>
  34. <Card
  35. header="Card header"
  36. footer="Card footer"
  37. >
  38. Card 内容
  39. </Card>
  40. <h3>自定义头部、底部</h3>
  41. <Card header={header}>
  42. 风路过的时候 没能吹走 <br />
  43. 这个城市太厚的灰尘 <br />
  44. 多少次的雨水 从来没有 <br />
  45. 冲掉你那沉重的忧伤 <br />
  46. 你的忧伤 像我的绝望 <br />
  47. 那样漫长
  48. </Card>
  49. <Card
  50. title="Card 标题"
  51. footer={footer}
  52. >
  53. <p>Card 内容</p>
  54. </Card>
  55. </Container>
  56. );
  57. }
  58. });
  59. export default CardExample;

DemoCopy

Version: 1.0.0

原文: http://t.amazeui.org/#/docs/card