📅  最后修改于: 2023-12-03 14:47:23.039000             🧑  作者: Mango
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效果。