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 相关文章推荐
50个强大璀璨的CSS3/JS技术运用实例
Feb 27 HTML / CSS
详解CSS3中字体平滑处理和抗锯齿渲染
Mar 29 HTML / CSS
HTML5 progress和meter控件_动力节点Java学院整理
Jul 06 HTML / CSS
HTML5实时语音通话聊天MP3压缩传输3KB每秒
Aug 28 HTML / CSS
利用html5的websocket实现websocket聊天室
Dec 12 HTML / CSS
HTML5中图片之间的缝隙完美解决方法
Jul 07 HTML / CSS
可能这些是你想要的H5软键盘兼容方案(小结)
Apr 23 HTML / CSS
HTML5表单验证特性(知识点小结)
Mar 10 HTML / CSS
video实现有声音自动播放的实现方法
May 20 HTML / CSS
html5移动端禁止长按图片保存的实现
Apr 20 HTML / CSS
Html5大屏数据可视化开发的实现
Jun 11 HTML / CSS
div与span之间的区别与使用介绍
Dec 06 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将二维数组某一个字段相同的数组合并起来的方法
2016/02/26 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
2016/08/20 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
2017/04/25 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
基于Vue-cli快速搭建项目的完整步骤
2018/11/03 Javascript
vue项目前端知识点整理【收藏】
2019/05/13 Javascript
Nuxt项目支持eslint+pritter+typescript的实现
2019/05/20 Javascript
JavaScript页面加载事件实例讲解
2019/09/01 Javascript
Vue 实现登录界面验证码功能
2020/01/03 Javascript
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除)
2020/03/23 Javascript
VUE 单页面使用 echart 窗口变化时的用法
2020/07/30 Javascript
python自动格式化json文件的方法
2015/03/11 Python
利用Python爬虫给孩子起个好名字
2017/02/14 Python
python图像常规操作
2017/11/11 Python
Python寻找路径和查找文件路径的示例
2019/07/10 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
django实现用户注册实例讲解
2019/10/30 Python
浅析Python数字类型和字符串类型的内置方法
2019/12/22 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
IE浏览器单独写CSS样式的几种方法
2014/10/14 HTML / CSS
英国最大的电子产品和家电零售企业:Currys PC World
2016/09/24 全球购物
审计工作个人的自我评价
2013/12/25 职场文书
化工工艺设计求职信
2014/06/25 职场文书
社区两委对照检查材料
2014/08/23 职场文书
导游词之山海关
2019/12/10 职场文书
基于python制作简易版学生信息管理系统
2021/04/20 Python
Mysql 如何查询时间段交集
2021/06/08 MySQL
go web 预防跨站脚本的实现方式
2021/06/11 Golang
Golang原生rpc(rpc服务端源码解读)
2022/04/07 Golang
Redis实战之Lettuce的使用技巧详解
2022/12/24 Redis