发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
传统的侧边菜单的问题工字型布局中都有一个侧边菜单栏目用以导航,它们存在的一个普遍问题是:用户无法迅速的找到自己所处页面在整个网站中的位置。当菜单项较多时这会演变成一个大问题,当用户需要刻意寻找网页标志来确定自己所处位置时,这已经说明网站给了客户一种迷宫的感觉,有流失客户的潜在可能性。解决这个问题只要将用户选择的菜单项突出显示即可,下面是gmail的解决方案。
Gmail的侧边菜单栏
将要实现的效果
如何实现菜单与左边内容区的连通效果
要将左侧内容区和右边选中的菜单项连通起来,需要将菜单栏分成两个类别,选中和未选中的样式如右。
大家注意看选中项和未选中项的边框和底色设置。CSS渲染后的菜单项HTML代码:
渲染的效果图如下:
如何翻页后得知上次点击的菜单项
剩下的问题是如何在翻页后得知上次点击的菜单项,这很简单,从reuqest中取出请求参数curr,它代表了选中菜单项的记号,然后在jsp页面中用scriptlet逐个判断即可。
导航菜单上下边的修补工作全部工作到这里还未结束,还要在导航菜单上下部增加一些细节,要不菜单上下会缺失边缘。我采用了表格防止上边,菜单和下边三项,下面是HTML代码:
sideBlank的CSS设置如下:
这样,菜单上下的边就封上了,视觉效果也要好一些,位置示意图如下: 大致原理到这里就结束了,还有一些具体细节请看代码:http://www./Files/sitinspring/PoemCollection20081012113047.rar
来自: WindySky > 《网页布局》
0条评论
发表
请遵守用户 评论公约
Html基础入门(二)
<div><dd style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center&...
【Earls】首頁圖片導航模塊代碼
首頁圖片導航模塊代碼。首 頁 圖 片 導 航 模 塊 代 碼。BORDER-LEFT: 1px solid;WIDTH: 260px;CURSOR: url(''http://plugin.sm...
前端必须掌握30个CSS3选择器
前端必须掌握30个CSS3选择器。<div id="container"> <ul> <li> List Item <ul> <li> Child </li> </ul> </li> <li> List Item </...
div不能嵌套li一例
古筝——晚秋
DXImageTransform.Microsoft.Blur(PixelRadius=0 MakeShadow=false);BORDER-LEFT: #cccccc 3px solid;BORDER-BOTTOM: #cccccc 0px solid...
CSS图文混排 采用dl dt dd
CSS图文混排 采用dl dt ddCSS图文混排 采用dl dt dd.width:502px;#wrap dl dt a {font-size:13px;#wrap dl dd.pic a img {width:100px;#...
DIV+CSS 常用代码大全
border: 1px solid #FF0000 边线 1px是宽度;图片样式.yjcs_biao_images li{ width:128px; height:100px; float:left;margin:0 0 20px 14px; text-align:center;}.yjcs_biao_images img{ widt...
新款日志导航(代码)
添加日志导航标题。让你留恋的博客欢迎朋友使用。代码:BORDER-LEFT: 1px solid;WIDTH: 720px;BORDER-BOTTOM: 1px solid;
div css outlookbar
</p> </dd> <dt>星期四</dt> <dd> <h2>研究一下AJAX</h2> <p>准备把网站加入AJAX</p> </dd> <dt>星期五<...
微信扫码,在手机上查看选中内容