bootstrap+jq+css实现鼠标经过账号自动下拉菜单

0 篇文章 0 订阅

css中主要是两个类,一个菜单menuitem、一个是菜单列表     submenu    

.menubar
{line-height: 24px;}

.menubar .menuend
{clear: both;}

.menuitem
{background:gainsboro ; border:none; position: relative; float: left; margin-right: 1em;}

.menuitem .submenu
{background: #EAEAEA; border: 1px solid #EAEAEA; position: absolute; top: 35px; left: -1px; width: 6em;}

.menuitem .submenu
{display: none;}
.menuitem:hover .submenu
{display: block;}

一个div类为 menuitem,其中建一个div块显示用户名,另外一个块显示菜单列表,这里菜单列表中都是a标签。

<div id="setuserbar" class="navbar-brand menuitem" style="padding-left: 5px;float: right;display: none">
                        <div id="username" style="">用户xxx</div>
                        <div class="submenu">
                            <div style="padding-top: 20px;padding-bottom: 20px" align="center"><a id="usermess" href="" style="color: #4cae4c;padding-bottom: 15px">新消息<span style="color: #c12e2a">(11)</span></a></div>
                            <div style="padding-bottom: 20px" align="center"><a style="color: #4cae4c" href="">管理中心</a></div>
                            <div style="padding-bottom: 20px" align="center"><a style="color: #4cae4c" href="">个人空间</a></div>
                            <div  style="padding-bottom: 15px" align="center"><a id="quitUser" style="color: #4cae4c" href="">退出登录</a></div>
                        </div>
                    </div>
                    <div class="navbar-brand" style="padding-top: 5px;padding-right: 3px;float: right;">
                        <img id="userImg" class="img-circle" src="resource/m2.png" style="float: left; width: 40px;height: 40px;display:none;text-align:center;" ></img>
                    </div>

float:right  需要注意的是使用到这个属性时,需要把头像放到后面,用户名才会显示在左边。另外bootstrap中的navbar-brand属性设置的上下左右间距,如果想要好看点可以自己调整包裹img的div标签中的padding值。

 

登录后显示头像和用户名:

$("#setuserbar").show();
$("#username").text(j.name);
$("#userImg").show();

 

这里还有一个问题就是,当鼠标经过头像时,是不会自动下拉的。这个可以自己搞一搞

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值