小米网css3导航下拉菜单代码

效果:http://hovertree.com/texiao/css3/19/

代码如下:

  1 <!doctype html>
  2 <!-- W3C规范 -->
  3 <html lang="zh">
  4 <!-- 声明 -->
  5 <head>
  6 <meta charset="UTF-8">
  7 <!-- 声明当前页面的三要素 -->
  8 <title>CSS3菜单仿小米官网菜单 - 何问起</title><base target="_blank" />
  9 <meta name="Keywords" content="关键字,何问起,菜单,CSS3">
 10 <meta name="Description" content="描述,hovertree.com,何问起CSS3菜单">
 11 <!-- 样式 -->
 12 <style type="text/css">
 13 * {
 14 margin: 0px;
 15 padding: 0px;
 16 }
 17
 18 .nav {
 19 position: relative;
 20 width: 994px;
 21 height: 52px;
 22 background: #404144;
 23 margin: 0 auto;
 24 }
 25
 26 .nav li {
 27 list-style: none;
 28 float: left;
 29 line-height: 50px;
 30 }
 31
 32 .nav li a {
 33 display: block;
 34 text-decoration: none;
 35 color: #FFFFFF;
 36 padding: 0px 15px;
 37 font-family: "微软雅黑";
 38 }
 39
 40 .nav li a:hover .xs {
 41 display: block;
 42 }
 43
 44 .nav li a:hover {
 45 background: #333333;
 46 }
 47
 48 .nav li a .xs {
 49 border: 1px solid #cccccc;
 50 border-top: none;
 51 display: none;
 52 width: 992px;
 53 background: #FFFFFF;
 54 position: absolute;
 55 top: 50px;
 56 left: 0px;
 57 }
 58
 59 .nav li a .xs .xiao {
 60 position: absolute;
 61 top: -8px;
 62 border-left: 8px solid transparent;
 63 border-right: 8px solid transparent;
 64 border-bottom: 8px solid #FFFFFF;
 65 width: 0px;
 66 height: 0px;
 67 z-index: 999;
 68 }
 69
 70 .nav li:nth-child(1) .xiao {
 71 left: 20px;
 72 }
 73
 74 .nav li:nth-child(2) .xiao {
 75 left: 98px;
 76 }
 77
 78 .nav li:nth-child(3) .xiao {
 79 left: 177px;
 80 }
 81
 82 .nav li:nth-child(4) .xiao {
 83 left: 255px;
 84 }
 85
 86 .nav li:nth-child(5) .xiao {
 87 left: 348px;
 88 }
 89
 90 .nav li:nth-child(6) .xiao {
 91 left: 427px;
 92 }
 93
 94 .nav li:nth-child(7) .xiao {
 95 left: 496px;
 96 }
 97
 98 .nav li:nth-child(8) .xiao {
 99 left: 576px;
100 }
101
102 .nav li:nth-child(9) .xiao {
103 left: 646px;
104 }
105
106 .nav li:nth-child(10) .xiao {
107 left: 706px;
108 }
109 .hovertreeinfo {
110 text-align:center;} .hovertreeinfo a{color:blue;}
111 </style>
112 </head>
113
114 <body>
115 <div class="nav">
116 <ul>
117 <li><a href="http://hovertree.com/h/bjaf/5yh8pnpj.htm">首页</a></li>
118 <li>
119 <a href="http://hovertree.com/">
120 何问起网
121 <div class="xs">
122 <div class="xiao"></div>
123 <img src="http://hovertree.com/texiao/css3/19/img/1.jpg" />
124 </div>
125 </a>
126 </li>
127 <li>
128 <a href="http://hovertree.com/code/javascript/8lp142er.htm">
129 红米
130 <div class="xs">
131 <div class="xiao"></div>
132 <img src="http://hovertree.com/texiao/css3/19/img/2.jpg" />
133 </div>
134 </a>
135 </li>
136 <li><a href="http://hovertree.com/h/bjaf/v84hu8e9.htm">小米平板</a></li>
137 <li><a href="http://hovertree.com/code/jquery/qmio0dq9.htm">小米电视</a></li>
138 <li>
139 <a href="http://hovertree.com/h/bjaf/c7d7k8te.htm">
140 盒子
141 <div class="xs">
142 <div class="xiao"></div>
143 <img src="http://hovertree.com/texiao/css3/19/img/3.jpg" />
144 </div>
145 </a>
146 </li>
147 <li>
148 <a href="http://hovertree.com/h/bjaf/nebj8df9.htm">
149 路由器
150 <div class="xs">
151 <div class="xiao"></div>
152 <img src="http://hovertree.com/texiao/css3/19/img/4.jpg" />
153 </div>
154 </a>
155 </li>
156 <li><a href="http://hovertree.com/h/bjaf/a1wnr9gs.htm">合约机</a></li>
157 <li><a href="http://hovertree.com/h/bjaf/kqud99m6.htm">服务</a></li>
158 <li><a href="http://hovertree.com/h/bjaf/0i85qaml.htm">社区</a></li>
159 </ul>
160 </div>
161 <div class="hovertreeinfo">
162 <a href="http://hovertree.com/h/bjaf/xiaomimenu.htm">原文</a> <a href="http://hovertree.com">首页</a> <a href="http://hovertree.com/texiao/">特效</a>
163 </div>
164 </body>
165 </html>

转自:http://hovertree.com/h/bjaf/xiaomimenu.htm

推荐:http://www.cnblogs.com/roucheng/p/cssdaohang.html

网页特效:http://www.cnblogs.com/roucheng/p/texiao.html

时间: 2024-10-12 12:58:28

小米网css3导航下拉菜单代码的相关文章

纯CSS实现二级导航下拉菜单--css的简单应用

思想:使用css的display属性控制二级下拉菜单的显示与否.当鼠标移动到一级导航菜单的li标签时,显示二级导航菜单的ul标签.由于实现起来比较简单,所以在这里直接给出了参考代码. 1.纯CSS二级导航下拉菜单代码: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8" content="text/html" http

CSS3实现的横向二级下拉菜单代码实例

CSS3实现的横向二级下拉菜单代码实例:横向二级下拉菜单是非常常用的效果,例如很多网站的导航栏就是这样的二级下拉菜单效果,非常好用,本章节分享一段使用CSS3实现的下拉菜单,当然当下很多浏览器都不支持,不过相信用不了多久这种现状就会被改变.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content

可控制导航下拉方向的jQuery下拉菜单代码

效果:http://hovertree.com/texiao/nav/1/ 代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>可控制导航下拉方向的jQuery下拉菜单代码 - 何问起</title> <base ta

css导航栏下拉菜单代码【转自http://zxm.92.blog.163.com/blog/static/544600282010727112723874/】

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" c

二级导航下拉菜单

纯css3二级导航下拉菜单,新增一些css3的特效,提供借鉴学习,如有雷同之处勿喷 <!DOCTYPE html><html lang="zh-cn"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>二级下拉导航</title> <meta name=&

用原生JS实现的一个导航下拉菜单,下拉菜单的宽度与浏览器视口的宽度一样(js+html+css)

这个导航下拉菜单需要实现的功能是:下拉菜单的宽度与浏览器视口的宽度一样宽:一级导航只有两项,当鼠标移到一级导航上的导航项时,相应的二级导航出现.在本案例中通过改变二级导航的高度来实现二级导航的显示和消失.为了便于理解我画了一个图,如下: 在这个案例主要用到的知识有:设置定时器,清除定时器,mouseout和mouseover事件,另外还有css中position相关知识.本案例分为两部分讲解.第一部分html和css,第二部分js. 一. html和css 将导航这个导航条包裹在一个div中,这

使用纯CSS设计网页下拉菜单代码

分享一个纯CSS写的下拉菜单代码,结构非常简单,代码十分清晰,HTML+CSS下拉菜单代码.HTML代码部分: 在线预览>> <ul id="menu"> <li><a href="">Home</a></li> <li><a href="">About Us</a> <ul> <li><a href=&quo

纯CSS下拉菜单代码

<!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><meta http-equiv="Content-Typ

导航下拉菜单被遮住或显示不全问题所在和解决办法

一.导航下拉菜单被遮住,那是因为层叠关系错误 我们必须理解层叠关系满足的2个条件: 1.必须是同级: 2.二者分别设定了position:relative 或 absolute 或 fixed: 这时候通过设置z-index才有效 连接:https://blog.csdn.net/FireBird_one/article/details/78864929 原文地址:https://www.cnblogs.com/web-fusheng/p/11397955.html