html5 css3网站菜单实现代码


Posted in HTML / CSS onDecember 23, 2013

实现的难点在于:first-child,last-child 两个选择器,以后margin-left:-1px;的应用,33%,34%宽度的技巧处理。

另外一个难点是:box-shadow:1px 0 0 #F1F1F1 inset; 的实现。

最后是:

复制代码
代码如下:

background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#b6b4b4));background:-moz-linear-gradient(top, #f9f9f9, #b6b4b4);background:-o-linear-gradient(top, #f9f9f9, #b6b4b4);background:linear-gradient(top, #f9f9f9, #b6b4b4);

复制代码
代码如下:

<!doctype html>
<html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
<title>html5,css3菜单</title>
<style type="text/css">
.jikey_demo{ width:80%; margin:0 auto; background:#f1f1f1;}
.news_info{margin-bottom:5px;border:1px solid #bbb;border-radius:5px;box-shadow:0 1px 0 #f1f1f1;}
.news_info a{display:inline-block;width:33%;height:26px;font-family:"微软雅黑";line-height:26px;text-align:center;color:#555;border-right:1px solid #ccc;box-shadow:1px 0 0 #F1F1F1 inset;}
.news_info a:first-child{width:33%;box-shadow:none;border-radius:4px 0 0 4px;}
.news_info a:last-child{width:34%;border-right:none;margin-left:-2px;border-radius:0 4px 4px 0;}
.news_info a:hover, .news_info a.current{color:#208edd;background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#b6b4b4));background:-moz-linear-gradient(top, #f9f9f9, #b6b4b4);background:-o-linear-gradient(top, #f9f9f9, #b6b4b4);background:linear-gradient(top, #f9f9f9, #b6b4b4);}
</style>
</head>
<body>
<div class="jikey_demo">
<nav class="news_info"><a class="current" href="/news/">新闻1</a><a class="" href="/guide/">新闻2</a><a class="" href="/review/">新闻3</a></nav>
</div>
</body>
</html>

HTML / CSS 相关文章推荐
利用CSS3实现动态的二级三级菜单效果实例源码
Jan 04 HTML / CSS
CSS3教程(6):创建网站多列
Apr 02 HTML / CSS
谈谈对css属性box-sizing的了解
Jan 04 HTML / CSS
html+css3实现的登录界面
Dec 09 HTML / CSS
HTML5中新标签和常用标签详解
Mar 07 HTML / CSS
HTML5 video播放器全屏(fullScreen)方法实例
Apr 24 HTML / CSS
Html5原创俄罗斯方块(基于canvas)
Jan 07 HTML / CSS
H5最强接口之canvas实现动态图形功能
May 31 HTML / CSS
导出HTML5 Canvas图片并上传服务器功能
Aug 16 HTML / CSS
HTML5 客户端数据库简易使用:IndexedDB
Dec 19 HTML / CSS
纯CSS实现hover图片pop-out弹出效果的实例代码
Apr 16 HTML / CSS
Html5大屏数据可视化开发的实现
Jun 11 HTML / CSS
html5 自定义播放器核心代码
Dec 20 #HTML / CSS
谷歌浏览器小字体处理方案即12px以下字体
Dec 17 #HTML / CSS
利用html5的websocket实现websocket聊天室
Dec 12 #HTML / CSS
html5拍照功能实现代码(htm5上传文件)
Dec 11 #HTML / CSS
html5教程实现Photoshop渐变色效果
Dec 04 #HTML / CSS
html5教程调用绘图api画简单的圆形代码分享
Dec 04 #HTML / CSS
html5教程画矩形代码分享
Dec 04 #HTML / CSS
You might like
php中array_unshift()修改数组key注意事项分析
2016/05/16 PHP
js Html结构转字符串形式显示代码
2011/11/15 Javascript
一个js导致的jquery失效问题的解决方法
2013/11/27 Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
2014/01/03 Javascript
javascript实现节点(div)名称编辑
2014/12/17 Javascript
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
jquery.validate提示错误信息位置方法
2016/01/22 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
jQuery自定义数值抽奖活动代码
2016/06/11 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
2017/04/20 Javascript
JS检测window.open打开的窗口是否关闭
2017/06/25 Javascript
[js高手之路]图解javascript的原型(prototype)对象,原型链实例
2017/08/28 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
vue1.0和vue2.0的watch监听事件写法详解
2018/09/11 Javascript
使用vue实现一个电子签名组件的示例代码
2020/01/06 Javascript
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
python动态参数用法实例分析
2015/05/25 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
python实现傅里叶级数展开的实现
2018/07/21 Python
Python初学者需要注意的事项小结(python2与python3)
2018/09/26 Python
python 使用socket传输图片视频等文件的实现方式
2019/08/07 Python
Python 切分数组实例解析
2019/11/07 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
从python读取sql的实例方法
2020/07/21 Python
Python中的特殊方法以及应用详解
2020/09/20 Python
python中scrapy处理项目数据的实例分析
2020/11/22 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
htmlentities() 和 htmlspecialchars()有什么区别
2015/07/01 面试题
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
实习教师自我鉴定
2013/09/27 职场文书
信息专业个人的自我评价
2013/12/27 职场文书
酒店前厅员工辞职信
2014/01/08 职场文书
大学生青年志愿者活动总结
2015/05/06 职场文书
太空授课观后感
2015/06/17 职场文书
2015大学迎新晚会主持词
2015/07/16 职场文书
婚礼迎宾词大全
2015/08/10 职场文书