网页代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>菜单</title>
<link rel="stylesheet" href="semantic-ui/semantic.min.css">
<script type="text/javascript" src="js/jquery3.3.1.js"></script>
<script type="text/javascript" src="semantic-ui/semantic.min.js"></script>
</head>
<body>
<div class="ui stackable menu"> <!-- ① -->
<div class="header item">
<img src="imgs/lyl.jpg" alt="" class="ui avatar image">
</div>
<a href="" class="item">课程</a>
<a href="" class="item">博客</a>
<a href="" class="item active">社区</a>
<div class="item">
<div class="ui icon input">
<input type="text" placeholder="搜索……">
<i class="search icon"></i>
</div>
</div>
<div class="right item">
<a href="" class="ui primary button">注册/登录</a>
</div>
</div>
</body>
</html>
最外层div的stackable属性用来设置适应小屏幕。
效果
为菜单指定不同的样式
只需要 修改编号 ① 处的代码即可:
secondary menu
<div class="ui stackable secondary menu">
效果:
pointing menu
<div class="ui stackable pointing menu">
效果:
secondary pointing menu
<div class="ui stackable secondary pointing menu">
效果:
text menu
<div class="ui stackable text menu">
效果:
垂直菜单
<div class="ui stackable vertical menu">
效果:
top fixed menu
<div class="ui stackable top fixed menu">
效果:
bottom fixed menu
<div class="ui stackable bottom fixed menu">
效果: