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实现多背景展示效果通过CSS3定位多张背景
Aug 10 HTML / CSS
CSS实现进度条和订单进度条的示例
Nov 05 HTML / CSS
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
Jan 03 HTML / CSS
html5教程制作简单画板代码分享
Dec 04 HTML / CSS
HTML5注册页面示例代码
Mar 27 HTML / CSS
使用javascript和HTML5 Canvas画的四渐变色播放按钮效果
Apr 10 HTML / CSS
24个canvas基础知识小结
Dec 17 HTML / CSS
使用HTML5 Canvas为图片填充颜色和纹理的教程
Mar 21 HTML / CSS
canvas绘制视频封面的方法
Feb 05 HTML / CSS
Canvas实现贝赛尔曲线轨迹动画的示例代码
Apr 25 HTML / CSS
h5页面唤起app如果没安装就跳转下载(iOS和Android)
Jun 03 HTML / CSS
css实现左上角飘带效果的完整代码
Mar 18 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
在PHP3中实现SESSION的功能(二)
2006/10/09 PHP
PHP5 安装方法
2007/01/15 PHP
用PHP的超级变量$_GET获取HTML表单(Form) 数据
2011/05/07 PHP
基于php下载文件的详解
2013/06/02 PHP
php二维数组排序方法(array_multisort usort)
2013/12/25 PHP
onpropertypchange
2006/07/01 Javascript
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
node.js中的fs.link方法使用说明
2014/12/15 Javascript
Bootstrap基本样式学习笔记之图片(6)
2016/12/07 Javascript
使用JS 插件qrcode.js生成二维码功能
2017/02/20 Javascript
详解angularJs中关于ng-class的三种使用方式说明
2017/06/02 Javascript
分享5个好用的javascript文件上传插件
2018/09/16 Javascript
Emberjs 通过 axios 下载文件的方法
2019/09/03 Javascript
实例讲解React 组件生命周期
2020/07/08 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
[00:12]2018DOTA2亚洲邀请赛SOLO赛 MidOne是否中单第一人?
2018/04/05 DOTA
python使用in操作符时元组和数组的区别分析
2015/05/19 Python
Python简单格式化时间的方法【strftime函数】
2016/09/18 Python
pandas 将list切分后存入DataFrame中的实例
2018/07/03 Python
在Pycharm terminal中字体大小设置的方法
2019/01/16 Python
python 批量解压压缩文件的实例代码
2019/06/27 Python
python matplotlib 绘图 和 dpi对应关系详解
2020/03/14 Python
python列表删除和多重循环退出原理详解
2020/03/26 Python
python 实现朴素贝叶斯算法的示例
2020/09/30 Python
python爬虫beautifulsoup解析html方法
2020/12/07 Python
selenium学习教程之定位以及切换frame(iframe)
2021/01/04 Python
学点简单的Django之第一个Django程序的实现
2021/02/24 Python
Python解析m3u8拼接下载mp4视频文件的示例代码
2021/03/03 Python
应届生人事助理求职信
2013/11/09 职场文书
房地产推广策划方案
2014/05/19 职场文书
关于教师节的演讲稿
2014/09/04 职场文书
如何写观后感
2015/06/19 职场文书
CSS3 制作精美的定价表
2021/04/06 HTML / CSS
python爬取豆瓣电影TOP250数据
2021/05/23 Python