当前位置: 首页 > news >正文

班级网站建设html制作西安门户网站建设

班级网站建设html制作,西安门户网站建设,免费网站建设联系电话,重庆网站建设与制作菜单是应用系统的必备元素#xff0c;虽然网页中的导航也能作为菜单使用#xff0c;但菜单和导航的样式和用途有所不同#xff08;不同之处详见参考文献5#xff09;。Layui中用不同的预设类定义菜单和导航的样式#xff0c;同时二者依赖的模块也不一样。本文主要学习和记…  菜单是应用系统的必备元素虽然网页中的导航也能作为菜单使用但菜单和导航的样式和用途有所不同不同之处详见参考文献5。Layui中用不同的预设类定义菜单和导航的样式同时二者依赖的模块也不一样。本文主要学习和记录Layui中基础菜单相关预设类的用法其在下拉菜单、右键菜单等场景中的用法后续再学习。   基础菜单包括常规菜单项、分隔符和带下级菜单的菜单项Layui官方教程中采用ul元素作为基础菜单的顶级节点但layui.css文件中并无限制。Layui采用预设类layui-menu标记基础菜单同时配以唯一的id属性以便后续调用dropdown模块处理菜单事件。   基础菜单下的菜单项均用li元素表示一个li元素即为基础菜单的菜单项其中没有预设类的为常规菜单项没有下级菜单可以直接在li元素中设置菜单名称也可以在其下包含div子元素并配以预设类layui-menu-body-title用于定义菜单名称样式文末会介绍lay-options的用途。常规菜单项预设类的用法及样式截图如下所示 ul classlayui-menu idcsdnmenuli lay-options{id: 100}div classlayui-menu-body-title撤销/div/lili lay-options{id: 101}div classlayui-menu-body-title重做/div/li/ul预设类为layui-menu-item-divider的菜单项为分隔符用于分隔不同用途的菜单项用法及样式截图如下所示 ul classlayui-menu idcsdnmenuli lay-options{id: 100}div classlayui-menu-body-title撤销/div/lili lay-options{id: 101}div classlayui-menu-body-title重做/div/lili classlayui-menu-item-divider/lili lay-options{id: 102}div classlayui-menu-body-title剪切/div/lili lay-options{id: 103}div classlayui-menu-body-title复制/div/lili lay-options{id: 104}div classlayui-menu-body-title粘贴/div/li/ul带下级菜单的菜单项分类两类可收缩菜单支持上下折叠、展开子菜单横向菜单支持横向显示子菜单其中横向菜单的子菜单项Layui教程中建议放在面板内。   预设类为layui-menu-item-group且lay-options属性值包含type: group’的li菜单项为可收缩菜单其内再嵌套一层基础菜单及菜单项即为下级菜单。增加预设类layui-menu-item-down可以设置子菜单为展开状态而增加layui-menu-item-up则为折叠状态。用法及样式截图如下所示 ul classlayui-menu idcsdnmenuli lay-options{id: 100}div classlayui-menu-body-title撤销/div/lili lay-options{id: 101}div classlayui-menu-body-title重做/div/lili classlayui-menu-item-divider/lili lay-options{id: 102}div classlayui-menu-body-title剪切/div/lili lay-options{id: 103}div classlayui-menu-body-title复制/div/lili lay-options{id: 104}div classlayui-menu-body-title粘贴/div/lili classlayui-menu-item-divider/lili classlayui-menu-item-group layui-menu-item-down lay-options{type: group}div classlayui-menu-body-title内容检查/divulli lay-options{id: 1051}语法检查/lili lay-options{id: 1052}div classlayui-menu-body-title错字检查/div/lili lay-options{id: 1053}拼写检查/li/ul/li/ul预设类为layui-menu-item-parent且lay-options属性值包含type: parent’的li菜单项为横向菜单其内嵌套一层面板面板内再放置一层基础菜单及菜单项即为横向下级菜单。用法及样式截图如下所示。这里最好将菜单放在其他容器内Layui示例代码中放在了栅格布局中否则菜单项会占据页面整个宽度看不到横向展开的子菜单。 li classlayui-menu-item-parent lay-options{type: parent}div classlayui-menu-body-title书写方向i classlayui-icon layui-icon-right/i/divdiv classlayui-panel layui-menu-body-panelulli lay-options{id: 1061}div classlayui-menu-body-title默认/div/lili lay-options{id: 1062}div classlayui-menu-body-title从左向右/div/lili lay-options{id: 1063}div classlayui-menu-body-title从右向左/div/li/ul/div/li基础菜单依赖dropdown模块该模块支持菜单项的点击选中、菜单组展开收缩等操作同时支持处理菜单事件示例代码如下所示代码来自Layui官方教程目前暂时没有看到具体的处理示例代码后续再深入学习。   菜单项中的lay-options属性菜单项参数可收缩菜单和横向菜单通过该参数中的type值区分也可以自定义其它键值对放在该属性中。调用dropdown模块处理菜单点击事件时会将该属性值传递给菜单事件处理函数。 layui.use(dropdown, function(){var dropdown layui.dropdown;//菜单点击事件其中 docDemoMenu1 对应的是菜单结构上的 id 指dropdown.on(click(docDemoMenu1), function(options){var othis $(this); //当前菜单列表的 DOM 对象console.log(options); //菜单列表的 lay-options 中的参数}); });除了上述内容之外基础菜单中还有以下几点用法   1菜单项中可以包含图标无论是Layui内置图标或外部图标都可以使用 li lay-options{id: 107}i classlayui-icon#xe9aa;/i刷新/lili lay-options{id: 108}i classlayui-icon#xe66d;/i打印/li2如果是常规菜单则li元素下可以直接包含菜单名称也可以内嵌预设类为layui-menu-body-title、包含菜单名称的div元素如果是可收缩菜单则必须是后者的形式否则鼠标点击菜单项时无法展开或折叠子菜单   3预设类layui-menu-item-checked和layui-menu-item-checked2用于标识当前菜单项这两个的区别是前者比后者多了一个绿色的竖条如下图所示   4预设类layui-menu-lg用于增加菜单项尺寸看了一下layui.css该预设类应该是放在基础菜单最顶层的ul元素的class中增加该预设类后菜单项高度增加了6px   零零碎碎暂时先记录这么多后续学习过程中再随时补充内容。 参考文献 [1]B站layui框架精讲全套视频教程 [2]https://layui.gitee.io/v2/docs/ [3]https://layui.gitee.io/v2/demo/ [4]https://github.com/layui/layui/ [5]https://www.pmcaff.com/answer/1348084543479872
http://www.dnsts.com.cn/news/195670.html

相关文章:

  • 分类信息网站系统cms唐山网站制作网络公司
  • 自己做一网站 多做宣传.广州建设大马路小学网站
  • 涡阳哪里有做网站的营销型网站的网址
  • 做代理稳妥的彩票网站有哪些html企业网站主页模板
  • 建设部网站资质升级陈述通过网站宣传制作
  • 深圳app开发网站建设网站包括哪些主要内容
  • 摄影师网站模板自己做网站赚钱
  • dede网站地图模板文件个人怎么做一个网站
  • 网站备案通管局天猫网页版
  • 网站做淘宝联盟做视频哪个网站素材好
  • 福州网站定制公司百度怎么推广自己的网站
  • 青岛网站建设公手机软件app制作的三种方式
  • 北京网站设计权威乐云践新建设网站项目的目的
  • 网站续费通知单中山网站上排名
  • 网站建设参考文献目录php简易购物网站开发
  • 找别人做网站一般注意什么名城苏州
  • 酒店找人做网站重庆怎么推广企业网站
  • 网站备案有用wordpress主体首页空
  • 17网站一起做网店普宁轻纺城如何自己写一个网站
  • 内网网站如何建设方案推广新产品最好的方法
  • 企业网站设计要求广点通广告平台
  • 惠州网站制作软件pc端网站
  • 网站开发技术方案与实施移动云网站建设
  • 建设部网站示范文本三丰云服务器
  • 做网站需要哪些软件淘客网站免费开源源码
  • 做淘宝网站运营工作流程做产品网站营销推广
  • 番禺网站 建设信科网络手机建网站需要多少钱
  • 泉州市服务好的网站设计wordpress图片上传不显示
  • 易橙云做的网站怎么样柳市网站
  • 基于django电商网站开发课设报告上海市政大厅官网