📜  Semantic-UI 卡片内容(1)

📅  最后修改于: 2023-12-03 14:47:23.039000             🧑  作者: Mango

Semantic-UI 卡片内容

Semantic-UI是一个流行的现代CSS框架,提供了许多UI组件以及高度可定制性。其中,卡片是常用的UI组件之一,用于呈现一些信息或内容。下面介绍如何使用Semantic-UI创建卡片内容。

基本卡片
<div class="ui card">
  <div class="content">
    <div class="header">卡片标题</div>
    <div class="description">卡片内容</div>
  </div>
</div>

上面的代码创建了一个基本的卡片,包含一个标题和一段内容。卡片组件使用.ui.card类,卡片头部使用.header类,卡片内容使用.content类,卡片描述使用.description类。

图像卡片
<div class="ui card">
  <div class="image">
    <img src="image.jpg">
  </div>
  <div class="content">
    <div class="header">卡片标题</div>
    <div class="description">卡片内容</div>
  </div>
</div>

上面的代码创建了一个图像卡片,在卡片头部显示一个图片。卡片图片使用.image类,图片本身使用标准的<img>标签。

链接卡片
<a class="ui card" href="#">
  <div class="image">
    <img src="image.jpg">
  </div>
  <div class="content">
    <div class="header">卡片标题</div>
    <div class="description">卡片内容</div>
  </div>
</a>

上面的代码创建了一个链接卡片,使整个卡片区域都作为链接。这里使用了<a>标签来创建链接,其中卡片组件使用.ui.card类,链接地址为#

食品卡片
<div class="ui card">
  <div class="image">
    <img src="food.jpg">
  </div>
  <div class="content">
    <div class="header">菜名</div>
    <div class="meta">
      <span class="price">$14.99</span>
      <span class="date">11月22日</span>
    </div>
    <div class="description">菜品描述</div>
  </div>
</div>

上面的代码创建了一个食品卡片,卡片头部显示一张图片,卡片内容包括菜名、价格、日期和描述。其中日期使用了.date类,价格使用了.price类,一个卡片可以包含多个.meta元素。

卡片组
<div class="ui link cards">
  <div class="card">
    <div class="image">
      <img src="image1.jpg">
    </div>
    <div class="content">
      <div class="header">卡片1</div>
    </div>
  </div>
  <div class="card">
    <div class="image">
      <img src="image2.jpg">
    </div>
    <div class="content">
      <div class="header">卡片2</div>
    </div>
  </div>
  <div class="card">
    <div class="image">
      <img src="image3.jpg">
    </div>
    <div class="content">
      <div class="header">卡片3</div>
    </div>
  </div>
</div>

上面的代码创建了一个卡片组,包含了三个基本卡片。卡片组使用.ui.cards类,并且可以为每个卡片指定单独的风格和内容。

以上就是关于使用Semantic-UI创建卡片的介绍。不同种类的卡片可以根据需求自由组合,创造出丰富多样的UI效果。