📜  Semantic-UI 标头浮动变体(1)

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

Semantic-UI 标头浮动变体

Semantic-UI是一个现代化的UI框架,它提供了简单易用、富有表现力的组件和语义化的HTML标记,以帮助您更简单地构建美丽、响应式、可访问的Web界面。

标头浮动是Semantic-UI的一个非常实用的特性。它可以让一个网页头部的菜单和Logo相对于网页内容浮动,使其一直处于用户可见的位置,使网页更具可读性和易用性。

Semantic-UI标头浮动变体提供了两种实现方式:固定定位和动态定位。

固定定位

在固定定位中,标头是固定在页面上方,不会随着用户滚动而移动。这种方式适用于较小的页面或需要更强的固定菜单体验的网站。

代码示例
<div class="ui fixed menu">
  <div class="ui container">
    <a class="item" href="#">
      <i class="home icon"></i> Home
    </a>
    <a class="item" href="#">
      <i class="grid layout icon"></i> Browse
    </a>
    <a class="item" href="#">
      <i class="mail icon"></i> Messages
    </a>
    <div class="right menu">
      <div class="item">
        <div class="ui icon input">
          <input type="text" placeholder="Search...">
          <i class="search link icon"></i>
        </div>
      </div>
      <a class="ui item" href="#">
        Logout
      </a>
    </div>
  </div>
</div>
效果展示

固定定位效果展示

动态定位

在动态定位中,标头会在用户向下滚动时自动隐藏,向上滚动时自动显示。这种方式适用于需要更好的阅读体验和可见性的页面,例如博客、新闻网站等。

代码示例
<div class="ui top fixed hidden menu">
  <div class="ui container">
    <a class="item" href="#">
      <i class="home icon"></i> Home
    </a>
    <a class="item" href="#">
      <i class="grid layout icon"></i> Browse
    </a>
    <a class="item" href="#">
      <i class="mail icon"></i> Messages
    </a>
    <div class="right menu">
      <div class="item">
        <div class="ui icon input">
          <input type="text" placeholder="Search...">
          <i class="search link icon"></i>
        </div>
      </div>
      <a class="ui item" href="#">
        Logout
      </a>
    </div>
  </div>
</div>
效果展示

动态定位效果展示

以上是Semantic-UI标头浮动变体的示例和使用方法,希望对您有所帮助!