layui dropdown实现多种下拉菜单效果代码
代码语言:html
所属分类:菜单导航
代码描述:layui dropdown实现多种下拉菜单效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/js/layui/css/layui.css"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/layui/layui.all.js"></script> <style> ol,ul { padding-left: 35px; } ol li, ul li { list-style-position: inside; list-style-type: unset; } body { padding: 20px; } h1 { margin: 24px 0 12px; } p { margin: 23px 10px 6px 10px; font-size: 17px; line-height: 23px; } .bold { font-weight: bold; } .m-inline { display: inline-block; } </style> <link rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/js/layui/css/modules/dropdown.css"> <script> window.dropdown_useOwnCss = true; </script> </head> <body> <div> <h1>一、在线体验</h1> <p class="bold">1、基本效果:</p> <p> <div class="m-inline"><button class="layui-btn layui-btn-sm" lay-filter="test0" id="xxxxx"> <span>下拉菜单</span> <i class="layui-icon layui-icon-triangle-d" style="display: inline-block"></i> </button></div>、 <div class="m-inline"><button class="layui-btn layui-btn-sm" lay-filter="test1" lay-dropdown="{align:'left', menus: [{layIcon:'layui-icon-username',txt: '个人中心', event:'usercenter'}, {layIcon: 'layui-icon-set',txt: '设置', event:'set'}, {layIcon: 'layui-icon-logout', txt: '退出登录', event:'loginout'}]}"> <span>左对齐</span> <i class="layui-icon layui-icon-triangle-d"></i> </button></div>、 <div class="m-inline"><button class="layui-btn layui-btn-sm" lay-filter="test2" lay-dropdown="{align:'center', menus: [{layIcon:'layui-icon-username',txt: '个人中心', event:'usercenter'}, {layIcon: 'layui-icon-set',txt: '设置', event:'set'}, {layIcon: 'layui-icon-logout', txt: '退出登录', event:'loginout'}]}"> <span>中对齐</span> <i class="layui-icon layui-icon-triangle-d"></i> </button></div>、 <div class="m-inline"><button class="layui-btn layui-btn-sm" lay-filter="test3" lay-dropdown="{align:'right', menus: [{layIcon:'layui-icon-username',txt: '个人中心', event:'usercenter'}, {layIcon: 'layui-icon-set',txt: '设置', event:'set'}, {layIcon: 'layui-icon-logout', txt: '退出登录', event:'loginout'}]}"> <span>右对齐</span> <i class="layui-icon layui-icon-triangle-d"></i> </button></div>、 <div class="m-inline"><button class="layui-btn layui-btn-sm" lay-filter="test4" lay-dropdown="{menus: [{layIcon:'layui-icon-username',txt: '个人中心', event:'usercenter'}, {layIcon: 'layui-icon-set',txt: '设置', event:'set'}, 'hr',{layIcon: 'layui-icon-logout', txt: '退出登录', event:'loginout'}]}"> <span>菜单分割线</span> <i class="layui-icon layui-icon-triangle-d"></i> </button></div>、 <div class="m-inline"><button class="layui-btn layui-btn-sm" lay-filter="test5" lay-dropdown="{menus: [{header: '用户'},{layIcon:'layui-icon-username',txt: '个人中心', event:'usercenter'}, {layIcon: 'layui-icon-set',txt: '信息设置', event:'set'}, {header: '操作',align:'center'},{layIcon: 'layui-icon-praise', txt: '点赞加油', event:'praise'},{layIcon: 'layui-icon-logout', txt: '退出登录', event:'loginout'},{header: '其他',align:'right'},{layIcon: 'layui-icon-tips', txt: '关于网站', event:'about'}]}"> <span>带header的下拉菜单</span> <i class="layui-icon layui-icon-triangle-d"></i> </button></div>、 <div class="m-inline"><button class="layui-btn layui-btn-sm" lay-filter="test6" lay-dropdown="{menus: [{header: '用户', withLine: true},{layIcon:'layui-icon-username',txt: '个人中心', event:'usercenter'}, {layIcon: 'layui-icon-set',txt: '设置', event:'set'}, {header: '操作', withLine: true},{layIcon: 'layui-icon-logout', txt: '退出登录', event:'loginout'}]}"> <span>带header的下拉菜单2</span> <i class="layui-icon layui-icon-triangle-d"></i> </button></div> </p> <p class="bold">2、固定菜单头</p> <p> <div class="m-inline"><button class="layui-btn layui-btn-sm" lay-filter="test_f_1" lay-dropdown="{templateMenu: 'test_f_1_template', maxHeight: 220}"> <span>固定菜单头示例1</span> <i class="layui-icon layui-icon-triangle-d"></i> </button></div>、 <div class="m-inline"><button class="layui-btn layui-btn-sm" lay-filter="test_f_2" lay-dropdown="{templateMenu: 'test_f_2_template', maxHeight: 220}"> <span>固定菜单头示例2</span> <i class="layui-icon layui-icon-triangle-d"></i> </button></div>、 </p> <p class="bold">3、Hover触发:</p> <p> <button class="layui-btn layui-btn-sm" lay-filter="test7" lay-dropdown="{showBy: 'hover',align:'left', menus: [{layIcon:'layui-icon-username',txt: '个人中心', event:'usercenter'}, {layIcon: 'layui-icon-set',txt: '设置', event:'set'}, {layIcon: 'layui-icon-logout', txt: '退出登录', event:'loginout'}]}"> <span>hover触发下拉菜单</span> <i class="layui-icon layui-icon-triangle-d"></i> </button> </p> <p class="bold">4、自定义下拉内容:</p> <p> <div class="m-inline"><button class="layui-btn layui-btn-sm" lay-filter="test8"> <span>下拉自定义内容</span> <i class="layui-icon layui-icon-triangle-d"></i> </button></div>、 <div class="m-inline"><button class="layui-btn layui-btn-sm" lay-filter="test9" lay-dropdown="{template: '#myimg'}"> <span>下拉显示图片</span> <i class="layui-icon layui-icon-triangle-d"></i> </button></div> </p> <p class="bold">5、任意下拉触发器:</p> <p> <small>点击这个小图片弹出下拉:</small><img style=&quo.........完整代码请登录后点击上方下载按钮下载查看
网友评论0