`
逆风的香1314
  • 浏览: 1419588 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

csdn的blog后台程序的导航菜单的实现

阅读更多

研究了一下csdn的 blog后台程序的导航菜单的实现,其特点是每个导航菜单项的宽度不一样,所以,被用作导航条背景的图片不能是一个单一固定长度的图片,所以,csdn采用了一种称之为滑动门的技术,每个菜单项的左边先左对其显示一个半图片,然后右边再右对齐显示另外一个半图片,右边的半个图片显示的多少随菜单项的宽度自动调整,左右两个图分别如下:

   

左边的图片作为<a>标签的背景图,右边的图片作为<a>标签中内嵌的<span>标签的背景图,下面是整理出来的代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
    *{
 margin:0px;
 padding:0px;
 }
#tabsF {
 float:left;
 width:100%;
 font-size:12px;
 line-height:normal;
 border-bottom:2px solid #666;
 margin-top:5px;

}
#tabsF ul {
 margin:0;
 padding:10px 10px 20px 50px;
 list-style:none;
}
#tabsF li {
 display:inline;
 margin:0;
 padding:0;
 }
#tabsF a {
 float:left;
 background: transparent url("http://writeblog.csdn.net/resources/images/tableftF.gif") no-repeat left top;
 margin:0;
 padding:0 0 0 3px;
 text-decoration:none;
}
#tabsF a span {
 float:left;
 display:block;
 margin:0;
 background: transparent url("http://writeblog.csdn.net/resources/images/tabrightF.gif") no-repeat right top;
 padding:6px 15px 5px 10px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
/* End IE5-Mac hack */
#tabsF a:hover span {color:#FFF;}
#tabsF a:hover {background-position:0% -42px;}
#tabsF a:hover span {background-position:100% -42px;}
#tabsF #current a {background-position:0% -42px;}
#tabsF #current a span {background-position:100% -42px;}

</style>
</head>
<body>

<div id="tabsF">
<span id="ctl00_menu"></span><ul><li id="current"><a href="Default.aspx"><span>后台首页</span></a></li><li><a href="PostList.aspx"><span>管理文章</span></a></li><li><a href="PostEdit.aspx"><span>写新文章</span></a></li><li><a href="ArticleList.aspx"><span>收藏</span></a></li><li><a href="AdminGroups.aspx"><span>圈子</span></a></li><li><a href="Feedback.aspx"><span>评论</span></a></li><li><a href="EditLinks.aspx"><span>链接</span></a></li><li><a href="EditGalleries.aspx"><span>相册</span></a></li><li><a href="EditKeywords.aspx"><span>关键字</span></a></li><li><a href="Referrers.aspx"><span>访问来源</span></a></li><li><a href="Configure.aspx"><span>配置</span></a></li><li><a href="Preferences.aspx"><span>参数选择</span></a></li><li><a href="http://hi.csdn.net"><span>个人空间</span></a></li></ul>
</div>
</body>
</html>

分享到:
评论

相关推荐

    200+微信小程序无后台版本源码

    压缩包中的具体文件如“外卖:实现类似锚点功能.rar”可能展示了如何在小程序中实现页面内部导航,而“抽奖转盘.rar”可能涉及随机数生成和动画效果的实现。其他如“简单小商城模板.rar”、“零食商城.rar”等提供了...

    ElementUI之首页导航及左侧菜单(模拟实现)

    在本文中,我们将深入探讨如何使用ElementUI框架来构建一个具备首页导航和左侧菜单功能的Web应用程序。ElementUI是一款基于Vue.js的开源组件库,它提供了丰富的UI组件,能够帮助开发者快速搭建美观、响应式的界面。 ...

    一个基于Vue2后台管理系统demo无限级菜单下拉树形选择框

    在后台管理系统中,Vue Router通常用来配置菜单项对应的页面路径,实现页面间的跳转和参数传递。 **Axios**:这是一个基于Promise的HTTP库,可以在浏览器和node.js中使用。在Vue2项目中,Axios常用于处理API请求,...

    后台管理界面大全

    2. 导航菜单:提供各个功能模块的入口,通常根据功能的重要性或使用频率进行分类和排序。 3. 主页概览:展示系统的关键状态和统计数据,如用户数量、活跃度、服务器负载等,便于管理员快速了解系统状况。 4. 数据...

    很漂亮的后台模板

    这意味着模板不仅注重视觉效果,还考虑到了实际的交互体验和功能实现,使得开发者能够轻松创建出既专业又吸引人的后台界面。 标签包括“后台”,“模板”,“漂亮”,这些关键词分别对应了模板的应用领域、类型以及...

    后台模板后台模板

    【描述】:后台模板是用于创建后台管理界面的工具,具有丰富的功能模块和组件,如导航菜单、表单元素、数据展示、用户权限管理等。它们往往基于流行的前端框架,如Bootstrap、Element UI或Ant Design,提供响应式...

    网页前后台

    在网页后台设计中,这个基于Div和CSS的模板通常会包含登录页面、仪表盘、数据表格、按钮、下拉菜单、导航栏等常见组件。这些组件的设计需要考虑到用户体验、易用性和响应式布局,确保在不同设备和屏幕尺寸上都能良好...

    c#通过纯代码创建桌面快捷方式、创建程序菜单项、将网页添加到收藏夹

    在C#编程中,创建桌面快捷方式、程序菜单项以及将网页添加到收藏夹是常见的系统集成和用户体验优化操作。这些功能使得用户可以更便捷地访问应用程序或网站,提升软件的易用性。下面我们将详细探讨如何实现这些功能。...

    基于vue + element UI 的后台管理系统模板

    2. **系统主框架**:后台系统的整体布局,通常包含侧边栏(菜单导航)、顶部栏(包含用户信息、设置等)、主要内容区域等部分,可以做到响应式布局适应不同设备。 在本项目"基于vue + element UI 的后台管理系统...

    bootstarp响应式后台管理系统

    1. 导航栏:可折叠的导航菜单,适应不同屏幕尺寸,提供快捷的主菜单和子菜单选项。 2. 表格:响应式的表格设计,支持在小屏幕设备上堆叠显示列。 3. 模态框:弹出式的对话框,用于展示详细信息或进行操作确认,同时...

    5套后台admin模板

    6. 强大的导航系统:清晰的导航菜单是后台系统的核心,模板通常会包含多种导航样式,如侧边栏、顶部导航等。 7. 兼容性:模板应能良好地运行在现代浏览器上,包括Chrome、Firefox、Safari和Edge等。 8. 文档支持:...

    AdminLTE后台模板

    8. **CSS和JavaScript组件**:包括下拉菜单、模态框、滑块、进度条、开关按钮等,这些都是通过CSS和JavaScript实现的,它们既美观又实用,大大增强了后台界面的交互性。 9. **易于定制**:由于AdminLTE是开源的,...

    bootstrap简单后台管理模板

    它提供了一套完整的网格系统、组件和JavaScript插件,使得开发者能够快速构建响应式、移动优先的网站和应用程序。在“bootstrap简单后台管理模板”中,我们可以利用Bootstrap的强大功能来创建高效且易于维护的后台...

    asp菜单配置

    在ASP中,菜单配置是一项重要的功能,它允许用户通过后台管理界面自定义网站的导航菜单,提高用户体验并方便网站维护。下面我们将深入探讨ASP菜单配置的相关知识点。 1. **菜单控件**:在ASP中,菜单通常由服务器...

    梅花雪树形菜单2.0带复选框,动态加载,级联选中(CSDN树)

    "梅花雪树形菜单2.0带复选框,动态加载,级联选中(CSDN树)"是一个特定的实现,它包含了一些关键特性,下面将详细介绍这些特性。 1. **复选框**:在每个菜单项旁边添加了复选框,用户可以多选或单选菜单项,这在需要...

    微信小程序开发婚礼邀请函项目+源代码+文档说明+数据库sql+部署说明

    一个微信小程序,有关婚礼邀请函的,有信息展示,图片展示,点赞,留言,礼物菜单,导航,拨打电话等等功能 还有后台管理功能,可以修改婚礼信息,图片信息,查看访问记录等功能 软件架构 数据库: mysql5.7.22 前端: 小...

    PHP开源团购导航程序源码 - PHP+MySQL团购导航源码 - 团购程序源码(看评论酌情下载)

    11.广告位功能、精品团购推荐功能、管理员管理、权限组管理、权限节点管理、后台菜单管理、数据库备份、系统设置、网站设置、SEO优化、html静态、邮件等... 分类整理一下,看看这里吧: PHP+MySQL ...

    点餐小程序

    设计上,主页应具备清晰的导航菜单,方便用户快速找到他们感兴趣的内容。此外,主页还可能包含搜索功能,使用户能快速查找特定菜品。 2. 购物车:购物车功能允许用户选择想要点的菜品,可以自由添加、删除或修改...

    Android Studio实现志愿者管理系统,满分安卓程序设计,小白必看,源码和报告!

    本系统采用MVC架构设计,SQLite数据表有用户表、成员表和活动表,有十多个Activity页面。...主界面可以查看我的活动,修改和...详细设计与讲解可以查看博客:https://blog.csdn.net/qq_42257666/article/details/128511138

    365网址导航 整站源码.7z

    114啦后台是大家公认的比较强大的导航网站后台,但是114啦的首页左侧的工具全部都跳转到了114的导航网站上去了,这样的话会让访客认为你的网站不够完善,而且这样的结果就是大大降低了你的网站Pv(Page View)值。导航...

Global site tag (gtag.js) - Google Analytics