完整点击区域的滑动门菜单

菜单

点击盲区图示,很明显可见到在上面一张图菜单的边缘无手形。

原有代码:

  1. #nav li {
  2. float:left;
  3. background:url("left_both.gif") no-repeat left top;
  4. margin:0;
  5. padding:0 0 0 9px;
  6. border-bottom:1px solid #765;
  7. }
  8. #nav a {
  9. float:left;
  10. display:block;
  11. background:url("right_both.gif") no-repeat right top;
  12. padding:5px 15px 4px 6px;
  13. text-decoration:none;
  14. font-weight:bold;
  15. color:#765;
  16. }

改进过的代码:

  1. #nav li {
  2. float:left;
  3. background:url("right_both.gif") no-repeat right top;
  4. margin:0 0 0 9px;
  5. padding:0;
  6. }
  7. #nav a {
  8. float:left;
  9. display:block;
  10. position:relative;
  11. left:-9px;
  12. margin-right:-9px;
  13. width:.1em;
  14. background:url("left_both.gif") no-repeat left top;
  15. padding:5px 20px;
  16. text-decoration:none;
  17. font-weight:bold;
  18. color:#765;
  19. }

比较上面的代码,可以看到左右背景图互换了下,采用了相对定位,列表项目和它的链接使用了正负边界的方法,作者在IE5.x, IE6, IE7, Firefox and Opera调试成功。

演示页面,原来的当前位置代码被我简化掉了,改用类选择器(Class Selectors)了。

时间: 2024-10-27 10:22:57

完整点击区域的滑动门菜单的相关文章

jquery实现标题字体变换的滑动门菜单效果_jquery

本文实例讲述了jquery实现标题字体变换的滑动门菜单效果.分享给大家供大家参考.具体如下: 这里使用jquery字体会变大的网页滑动门菜单,当把鼠标放在"门"上的时候,门内的菜单字体会变大变色,对应的内容同时切换,不知如何形容本效果,所以就叫字体会变的滑动门吧. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-font-cha-tab-menu-style-codes/ 具体代码如下: <!DOCTYPE html

js实现简洁的滑动门菜单(选项卡)效果代码_javascript技巧

本文实例讲述了js实现简洁的滑动门菜单.分享给大家供大家参考.具体如下: 一个简洁实用的网页选项卡菜单,在同一个页面中实现两个选项卡,第一个是滑动门,从布局上来说基本是相似的,第二个是选项卡,这里主要使用了Js自定义函数:tabMenu,函数功能:实现tab菜单,参数说明:tabMenu(tabBox,navClass); 参数一:tabBox(tab容器id) 参数二:navClass(当前标签样式class) 备注:依赖指定html结构. 运行效果截图如下: 在线演示地址如下: http:/

JS+CSS实现简易实用的滑动门菜单效果_javascript技巧

本文实例讲述了JS+CSS实现简易实用的滑动门菜单效果.分享给大家供大家参考.具体如下: 这是一个简洁实用的CSS+JavaScript滑动门导航菜单,写时候,我尽量用最少的代码写出兼容性好的代码,希望这款滑动门大家能够喜欢,也希望研究JS的达人一同切磋,共同提高. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-css-simple-useful-menu-codes/ 具体代码如下: <html> <head> <t

css滑动门菜单 兼容多浏览器

   代码如下 复制代码 <title>一款兼容性非常好的css滑动门菜单</title> <style type=text/css media=screen> <!-- *{font-size:12px;} ul{list-style-type:none; margin:0px;} .ttl{height:18px;} .ctt{height:auto;padding:6px;clear:both} .w936{width:100%;margin:2px 0;c

JS+CSS实现自动切换的网页滑动门菜单效果代码_javascript技巧

本文实例讲述了JS+CSS实现自动切换的网页滑动门菜单效果代码.分享给大家供大家参考.具体如下: 这是一款支持自动切换功能的网页滑动门菜单,JS与CSS结合的技术成果,有人说它是自己会切换的网页选项卡标签面板,QQ登录后弹出的每日要闻迷你窗口中有类似效果,但是代码写法却是截然不同的,每一位作者的思路是不同的,因此您多了一份参考. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-css-auto-cha-tab-menu-style-code

js实现的早期滑动门菜单效果代码_javascript技巧

本文实例讲述了js实现的早期滑动门菜单效果代码.分享给大家供大家参考.具体如下: 这里介绍的是传说中的早期滑动门菜单Demo代码,测试时请把鼠标放到左侧相应的导航栏目上,放在左侧菜单上的时候,你就发现玄机了,右侧的内容会跟着变化,JS与HTML结合实现的,比较传统的导航效果. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-old-ver-menu-cha-codes/ 具体代码如下: <HTML> <HEAD> <TI

JS实现具备延时功能的滑动门菜单效果_javascript技巧

本文实例讲述了JS实现具备延时功能的滑动门菜单效果.分享给大家供大家参考.具体如下: 这是一款鼠标感应时间延迟的滑动门菜单,其实也就是一滑动门,只不过鼠标在移上后不是立即反应,而是稍微迟缓了一下,这样用也是有好处的,这个时间根据你的喜好是可以调整的,本滑动门你可轻易修改外观,把它变成一个内容扩展的菜单. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-delay-style-show-menu-codes/ 具体代码如下: <!DOCTYP

100%点击区的滑动门

学习标准的朋友,一般都会在学习的过程中接触到CSS滑动门技术,或许大家也都看过这篇文章<CSS中的滑动门技术>,如果你还没接触过或还没看过上文或有点忘记内容,也没关系,可以点击上面的文章链接,先了解或温习一遍. 在<CSS中的滑动门技术>一文中的滑动门例子,大家仔细实验,或许已经发现,链接区有9像素的盲点无法点击,而且在IE下,只能点击文字部分大小,不能点击整个按钮区块.而我们或许期望的是整个按钮区块都可以点击,并且不允许有盲点存在. 那我们又该如何去实现呢?下面我们一起来探讨一些

100%点击区的滑动门

学习标准的朋友,一般都会在学习的过程中接触到CSS滑动门技术,或许大家也都看过这篇文章<CSS中的滑动门技术>,如果你还没接触过或还没看过上文或有点忘记内容,也没关系,可以点击上面的文章链接,先了解或温习一遍.在<CSS中的滑动门技术>一文中的滑动门例子,大家仔细实验,或许已经发现,链接区有9像素的盲点无法点击,而且在IE下,只能点击文字部分大小,不能点击整个按钮区块.而我们或许期望的是整个按钮区块都可以点击,并且不允许有盲点存在.那我们又该如何去实现呢?下面我们一起来探讨一些解决