Semantic-UI-React:带有2列的卡片头

时间:2017-06-18 00:32:52

标签: javascript reactjs semantic-ui semantic-ui-react

我希望卡片标题与图像并排显示为普通文本。

  import logo from './images/logo.svg';

  render() {
    return (
      <div>
        <Card>
          <Card.Content className='left aligned'>
            <div className="two column headers">
              <Card.Header>Hello World!</Card.Header>
              <Image src={logo} size='tiny'/>
            </div>
            <Card.Meta>Item</Card.Meta>
            <Card.Meta>Category</Card.Meta>
          </Card.Content>

          <Card.Content>
            <Card.Description>10 units of test.</Card.Description>
          </Card.Content>
        </Card>    
     </div>
    );

图片出现在'Hello World!'标题之后。如何将它们并排放置,左对齐文本并右对齐图像? Real image here

1 个答案:

答案 0 :(得分:1)

你可以用CSS做到这一点,但我会建议在那里使用Grid。

<Card.Header>
  <Grid>
    <Grid.Column width={12}>Hello World!</Grid.Column>                
    <Grid.Column width={4}>
      <Image src={logo} size='tiny'/>
    </Grid.Column>
  </Grid>
</Card.Header>

顺便说一句,如果你想在左边有一个Image组件,你可以使用Header组件,参见examples