BUI前端框架·导航栏

本文介绍了BUI前端框架中的导航栏构建,强调了如何使用CSS样式实现导航图标,包括图标大小、位置和透明度的注意事项。内容涵盖导航项的动态添加删除、自定义图标的方法,以及在不同状态下的图标变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

图片

dom中有一个钩子J_Nav来绑定顶部导航的事件 

 

有以下几点说明:

 

  1. 导航项:.nav-item可以任意添加删除
  2. 导航内容中 .nav-起始的样式决定导航项的图标,如:nav-home
  3. .dl-selected标示选中的项
  4. .dl-hover标示鼠标悬浮的项
  5. 导航文本可以随意修改
  6. 导航项太多时,显示不出来的导航项作为下拉列表展示在最后一个显示导航项的位置

简介

框架中的导航,事实上由3级导航构成:

顶部的一级导航,用于大的模块分类,右图所示: 左边菜单中可以展开、折叠的是第二级,用于菜单的分类

简单起见,我们用一级导航,二级菜单(包括二级、三级菜单)来说明

 

  1. 左边最下面的菜单项,不能展开、折叠,用于打开页面

导航图标

导航图标由CSS样式实现,图标的大小和位置需要几个注意的地方:

 

 

 图片

 

 示例

 

 

  1. 透明背景
  2. 图标大小30 * 30
  3. 图标间距,由导航项的宽度决定,避免出现覆盖。导航项宽145px,图标间距150px
  4. 如果希望兼容ie6,不要使用半透明,否则可以提供2张图片或者使用滤镜

自定义图标

可以自定义导航项的图标,通过修改一下内容:

添加背景图片 标示导航项图标的位置

目前的应用中选中时只是背景变化,不需要指定样式,如果选中、hover时的图标都要发生改变时,则需要一一指定样式

 

 

 

  1. 选中、hover图标时图标的变化

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值