导航

导航

开发工具与关键技术: VS  layui
作者:木林森   
撰写时间:2019年4月25日

导航指的是页面引导性频繁集合,在页面多以菜单的形式出现,可运用于页面的头部和侧边,在网上我们或多或少都会见过页面的导航,比如淘宝,天猫……
那么在页面它们是如何实现导航功能的呢?下面一起来探究一下
在刚学习前端页面布局时,我们经常会自己写导航部分,用到的都是Bootstrap4里面的面包屑导航,面包屑导航是一种基于网站层次信息的显示方式。就以博客为例,它可以显示发布的日期,标签和类别。它们表示当前页面在导航层次结构内的位置,是用户界面中的一种导航辅助。在Bootstrap4中面包屑导航简单的带有.breadcrumb class 的无序列表。分隔符会通过CSS(bootstrap.min.css)中的 ::before 和 content 来添加。
之前在学习Bootstrap4的面包屑导航觉得用它很方便,直到后来学习了layui导航之后,就得layui就更加方便了。但是在使用layui导航时需要注意的是:它需要借助element模块才可以使用。(在页面中许多元素需要去完成一些特殊效果处理,如导航菜单栏的小滑块,tab的切换,它们可以单独通过一些方法的调用去实现这些功能,但是这样就会让代码量变得非常多,这里可以运用element的组件来轻松实现这些功能,所以layui就很需要用到它。)
在页面中常用的导航有水平导航、垂直导航和侧边导航三种,接下将会通过它们的各自的例子去学习。
水平导航如例一:页面布局代码如图1,效果图如图2
在这里插入图片描述 图1
在这里插入图片描述图2
从图二可以看出我们有三种颜色的效果图,这里值得我们注意的是,在layui的水平导航中它支持的背景主题有:layui-bg-cyan(藏青色)、layui-bg-molv(墨绿色)、layui-bg-bule(艳蓝色);而垂直导航支持的只有:layui-bg-cyan(藏青色)。
这里只要对导航追加CSS背景类就可以让导航呈现出不同的主题色,追加的代码如下:

在这里插入图片描述图3
layui导航中还有许多可选的属性,比如layui-shrink和lay-unselect
layui-shrink可选的值有两个,一是默认值什么都不填,此时它就不收缩兄弟菜单的子菜单,二是all:它会收缩全部兄弟菜单的子菜单。
lay-unselect:它无需填值,它的作用就是在你点击了导航菜单时,它不会出现选中效果,这样的话你很难区分到底是你网络卡还是根本就没有点击到,所以它在导航时很少会使用到。它们的写法如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值