纯CSS如何实现的菱形导航菜单效果代码

渐渐地,那原本被夜幕笼罩的天空出现了微明。一颗颗启明星逐渐变得苍白无力,在浅浅的日光的照射下,胆怯的它们终于退却了。随着启明星的消失,害羞的太阳射出了几道耀眼的金光。

本文实例讲述了纯CSS实现的菱形导航菜单效果代码。分享给大家供大家参考。具体如下:

这是一款兼容各种浏览器的菱形导航菜单,采用纯CSS代码实现,一改平时矩形风格的菜单,让人眼前一亮,形式新颖,鼠标滑过时变色,而且在各大浏览器下表现不俗。

运行效果截图如下:

在线演示地址如下:

http://demo.haodaima.com/js/2015/css-Diamond-nav-menu-style-codes/

具体代码如下:

复制代码
代码如下:
<!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>
<title>菱形导航菜单</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<style type="text/css">
ul,li,a,span{margin:0;padding:0;list-style:outside none;height:25px;line-height:25px;display:block;}
ul{padding-left:25px;}
ul li{float:left;display:inline;margin-right:26px;}
ul li a,ul li a span{background:url(images/navBg.png) -25px 0 no-repeat;}
ul li a{padding:0 25px;font-size:12px;color:#FFF;position:relative;float:left;text-align:center;}
ul li a span{position:absolute;top:0;width:25px;}
ul li a .al{left:-25px;background-position:left 0;}
ul li a .ar{right:-25px;background-position:right 0;}
ul li a:hover{background-position:-25px -25px;}
ul li a:hover .al{background-position:left -25px;}
ul li a:hover .ar{background-position:right -25px;}
ul li a:active,ul li.current a{background-position:-25px -50px;}
ul li a:active .al,ul li.current a .al{background-position:left -50px;}
ul li a:active .ar,ul li.current a .ar{background-position:right -50px;}
</style>
</head>
<body>
<ul>
<li><a rel="nofollow noopener noreferrer" href="javascript:void(0)"><span class="al"></span>首页<span class="ar"></span></a></li>
<li><a rel="nofollow noopener noreferrer" href="javascript:void(0)"><span class="al"></span>关于我们<span class="ar"></span></a></li>
<li><a rel="nofollow noopener noreferrer" href="javascript:void(0)"><span class="al"></span>公司新闻<span class="ar"></span></a></li>
<li><a rel="nofollow noopener noreferrer" href="javascript:void(0)"><span class="al"></span>网上商城<span class="ar"></span></a></li>
</ul>
</body>
</html>

希望本文所述对大家的div+css程序设计有所帮助。

到此这篇关于纯CSS如何实现的菱形导航菜单效果代码就介绍到这了。路只能走一步是一步,因为明天难以预测,过去已成定局,除了把握好当下,其实别无它。更多相关纯CSS如何实现的菱形导航菜单效果代码内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
css让页脚保持在底部位置的四种方案

CSS如何使用Flex和Grid布局如何实现3D骰子

Flex布局史上最简单使用语法教程

新的CSS 伪类函数 :is() 和 :where()示例详解

纯CSS打字动画的如何实现示例