📜  Semantic-UI 消息列表类型(1)

📅  最后修改于: 2023-12-03 15:05:09.919000             🧑  作者: Mango

Semantic-UI 消息列表类型

Semantic-UI是一个优秀的前端框架,它提供了多种消息列表类型供程序员使用。在这个主题中,我们将为您介绍常用的几种消息列表类型。

1. 消息列表

消息列表用于列出一组相关的消息或通知,可以包含标题、正文、时间戳等信息。下面是一个示例代码:

<div class="ui list">
  <div class="item">
    <i class="inbox icon"></i>
    <div class="content">
      <div class="header">New message</div>
      <div class="description">You have a new message from John Doe</div>
    </div>
  </div>
  <div class="item">
    <i class="inbox icon"></i>
    <div class="content">
      <div class="header">New message</div>
      <div class="description">You have a new message from Jane Smith</div>
    </div>
  </div>
  <div class="item">
    <i class="inbox icon"></i>
    <div class="content">
      <div class="header">New message</div>
      <div class="description">You have a new message from Bob Johnson</div>
    </div>
  </div>
</div>

效果如下:

New message
You have a new message from John Doe
New message
You have a new message from Jane Smith
New message
You have a new message from Bob Johnson
2. 带图标消息列表

在消息列表中加入图标可以让消息更加直观明了。下面是一个示例代码:

<div class="ui relaxed list">
  <div class="item">
    <i class="large users middle aligned icon"></i>
    <div class="content">
      <a class="header">New Users</a>
      <div class="description">3 new users joined today</div>
    </div>
  </div>
  <div class="item">
    <i class="large trophy middle aligned icon"></i>
    <div class="content">
      <a class="header">New Achievements</a>
      <div class="description">You have earned 2 new achievements</div>
    </div>
  </div>
  <div class="item">
    <i class="large comments middle aligned icon"></i>
    <div class="content">
      <a class="header">New Comments</a>
      <div class="description">2 new comments on your post</div>
    </div>
  </div>
</div>

效果如下:

New Users
3 new users joined today
New Achievements
You have earned 2 new achievements
New Comments
2 new comments on your post
3. 风格化消息列表

在消息列表中使用不同的颜色或样式可以让不同的消息类型更加醒目。下面是一个示例代码:

<div class="ui relaxed list">
  <div class="item">
    <i class="large green check circle middle aligned icon"></i>
    <div class="content">
      <a class="header">Success</a>
      <div class="description">Your request has been processed successfully</div>
    </div>
  </div>
  <div class="item">
    <i class="large yellow exclamation triangle middle aligned icon"></i>
    <div class="content">
      <a class="header">Warning</a>
      <div class="description">There is a problem with your request</div>
    </div>
  </div>
  <div class="item">
    <i class="large red times circle middle aligned icon"></i>
    <div class="content">
      <a class="header">Error</a>
      <div class="description">Your request could not be processed</div>
    </div>
  </div>
</div>

效果如下:

Success
Your request has been processed successfully
Warning
There is a problem with your request
Error
Your request could not be processed
总结

以上就是Semantic-UI消息列表类型的介绍。通过使用不同的消息列表类型,可以使程序的用户界面更加优美、直观。希望这篇文章对您有所帮助。