📅  最后修改于: 2023-12-03 15:34:55.664000             🧑  作者: Mango
Semantic-UI图标可以作为加载状态的一种非常有用的工具。使用这些图标,您可以向用户显示数据正在加载或操作正在进行中。
要在Semantic-UI中使用图标,您需要引用以下CSS文件:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css"/>
然后,您可以在HTML中添加semantic-ui图标,如下所示:
<i class="icon loading"></i>
这会创建一个加载中图标。您可以使用其他图标,例如检查标记或错误标记:
<i class="icon checkmark"></i>
<i class="icon remove"></i>
使用Semantic-UI的 "loading" 类,可以创建一个旋转的加载中图标:
<div class="ui active centered inline loader"></div>
在这里,我们使用了一个div元素,并向其添加了类“ui active centered inline loader”。这个div将在屏幕中心显示,并显示一个旋转的圆圈,以表示加载进度。
Semantic-UI还提供了一种 "disabled" 类来表示正在进行某些操作的状态。例如,您的应用程序可能需要禁用登录按钮,直到待定的Ajax请求结束。以下是一个完整的示例:
<button class="ui primary button" id="login-button" disabled>登录</button>
在这个示例中,我们有一个按钮,并为其添加了 "disabled" 类,这会使按钮变为灰色,同时禁用了它的单击事件。
最后,Semantic-UI还允许您自定义图标,使您可以在您的Web应用程序中使用自己的标志或其他图像:
<i class="icon my-custom-logo"></i>
在这个示例中,我们使用了一个将 ".my-custom-logo" 类应用于一个元素的CSS样式。这将向元素添加您所定义的图标。