📅  最后修改于: 2023-12-03 15:05:09.778000             🧑  作者: Mango
Semantic-UI 是一款现代化且易于使用的前端开发框架,提供了丰富的 UI 组件和交互效果。在 Semantic-UI 中,标签(tag)是一种独立的 UI 元素,可以帮助开发者快速展示信息、筛选内容、标记标签等。
Semantic-UI 提供了 div
元素上的 ui tag
类来渲染标签元素。例如,我们可以使用以下代码来创建一个基本的标签:
<div class="ui tag label">标签</div>
以上代码将显示一个带有“标签”文本的标签元素。如果需要自定义标签的样式,可以添加其他的 CSS 类来调整背景颜色、字体颜色、圆角等样式属性。
在 Semantic-UI 中,标签元素具备以下属性:
tag
:指定标签的类型,可以是 div
、a
、button
等元素。label
:标签的文本内容。color
:标签的颜色,可以是 Semantic UI 预定义的颜色名或者自定义的十六进制颜色值。size
:标签的大小,可以是 mini
, tiny
, small
, medium
, large
, big
, huge
, massive
八种预定义大小之一。inverted
:是否使用反色主题。circular
:是否将标签的边角变为圆形。image
:标签的图像 URL。href
:当标签类型为 a
时,指定导航链接地址。target
:当标签类型为 a
时,指定链接打开方式。以下是一个带有不同属性的标签代码示例:
<!-- 基本标签 -->
<div class="ui tag label">基本标签</div>
<!-- 带颜色的标签 -->
<div class="ui tag label red">红色标签</div>
<div class="ui tag label green">绿色标签</div>
<div class="ui tag label teal">青色标签</div>
<!-- 可配置属性的标签 -->
<div class="ui tag label red tiny circular">
<img class="ui avatar image" src="avatar.png">小圆标
</div>
<a class="ui teal tag label" href="#" target="_blank">打开链接</a>
以上代码将会渲染出以下效果:
通过合理的使用属性,我们可以在 Semantic-UI 中轻松创建自定义的标签元素,并对其样式和交互效果进行配置。