css滑动门技术制作菜单教程

1 实用性,能够根据导航条菜单文本长度自动调节宽度;
2 简洁性,它可以用简单背景小图来实现炫彩的导航条风格,大大减少网页载入内容。
3 适用性,可以多层套用,实现双层滑动门炫彩风格,也可以实现网页其他模块的一些特殊效果。

看看效果

下面是制作需要的素材

实现这个导航的素材为 两个小图片!
    (under.gif)   第一个图片是导航条底部图片,将其横向平铺,就实现了底部背景了!
    (hover.gif) 第二个图片是鼠标划过菜单显示图,在上面滑动门导航条图片里,就是用CSS滑动门技术实现的!

实现方法:
首先设置导航条背景,将under.gif图片,横向平铺至600px!
其次设置滑动门的左门,代码如下:

      #menu ul li a:hover{ 
       color:#fff;                                  //设置背景 黑色
       background: url(hover.gif);       //设置背景 图片(此图周边是透明的)
       }                                                //最终的效果使得 背景图片周边透出黑色

预览效果:

     此时当鼠标划过菜单时,玻璃质感的背景已经出现,但是右边被切断了,没有出现hover.gif图片的右边,此时须把菜单设置文字加粗标记<b>,将其作为“右门”来实现,这样可以为它的背景设置一个背景图像,同样用到hover.gif图片,当左右两个门重叠在一起,便实现了滑动门效果了!

第三:
对b标记的属性进行设置,将其设置为块级元素:
        #menu ul li a b{
            display:block;                     //设置为块元素
            padding:0 14px 0 0;           //设置右边距为14像素
         }
    
设置鼠标经过时b的标记样式!
         #menu ul li a:hover b{
            color:#fff;                          //设置背景 黑色
            background: url(hover.gif) no-repeat right top;   //设置背景图片,右对齐
         }

 

滑动门技术,更换背景就可以实现很多种菜单效果。

下载说明: 帮助教程
1.资源失效请联系QQ:1138166071补发;寻课加QQ联系
2.资源均为网络收集,仅供参考研究,请在下载后24小时内删除。不要商用和非法用途,否则后果自己承担。
3.默认解压密码:blog.qdql.net
4.购买本站资源即代表同意本站免责协议
5.提示:本站资源属虚拟商品,购买后恕不退款。
6.特别声明本站资源部分来源于网络,如有侵权,请联系站长进行删除处理!
本文地址:http://blog.qdql.net/1853/

发表评论


表情