纯CSS制作下拉菜单

<style>
body{padding:0;margin:0;width:100%;height:100%;color:#111}
a{color:#111;text-decoration:none}
ul,li{list-style:none;padding:0;margin:0}
.nav{width:1000px;margin:0 auto;height:28px;line-height:28px}
.nav li{width:100px;background:#ccc;border:1px solid #666;height:26px;float:left;position:relative;text-align:center}
.nav li:hover .list{display:block}
.nav .list{width:100px;float:none;position:absolute;top:27px;left:0;display:none}
.nav .list li{height:28px;width:100%;border:none}
</style>
<div class="nav">
        <ul>
            <li><a href="javascript:void(0)">导航一</a>
                <div class="list">
                    <ul>
                        <li><a href="javascript:void(0)">导航1.1</a></li>
                        <li><a href="javascript:void(0)">导航1.2</a></li>
                        <li><a href="javascript:void(0)">导航1.3</a></li>
                        <li><a href="javascript:void(0)">导航1.4</a></li>
                        <li><a href="javascript:void(0)">导航1.5</a></li>
                    </ul>
                </div>
            </li>
            <li><a href="javascript:void(0)">导航一</a>
                <div class="list">
                    <ul>
                        <li><a href="javascript:void(0)">导航1.1</a></li>
                        <li><a href="javascript:void(0)">导航1.2</a></li>
                        <li><a href="javascript:void(0)">导航1.3</a></li>
                        <li><a href="javascript:void(0)">导航1.4</a></li>
                        <li><a href="javascript:void(0)">导航1.5</a></li>
                    </ul>
                </div>
            </li>
            <li><a href="javascript:void(0)">导航一</a>
                <div class="list">
                    <ul>
                        <li><a href="javascript:void(0)">导航1.1</a></li>
                        <li><a href="javascript:void(0)">导航1.2</a></li>
                        <li><a href="javascript:void(0)">导航1.3</a></li>
                        <li><a href="javascript:void(0)">导航1.4</a></li>
                        <li><a href="javascript:void(0)">导航1.5</a></li>
                    </ul>
                </div>
            </li>
            <li><a href="javascript:void(0)">导航一</a>
                <div class="list">
                    <ul>
                        <li><a href="javascript:void(0)">导航1.1</a></li>
                        <li><a href="javascript:void(0)">导航1.2</a></li>
                        <li><a href="javascript:void(0)">导航1.3</a></li>
                        <li><a href="javascript:void(0)">导航1.4</a></li>
                        <li><a href="javascript:void(0)">导航1.5</a></li>
                    </ul>
                </div>
            </li>
        </ul>
    </div>
  • 导航一

    • 导航1.1
    • 导航1.2
    • 导航1.3
    • 导航1.4
    • 导航1.5
  • 导航一

    • 导航1.1
    • 导航1.2
    • 导航1.3
    • 导航1.4
    • 导航1.5
  • 导航一

    • 导航1.1
    • 导航1.2
    • 导航1.3
    • 导航1.4
    • 导航1.5
  • 导航一

    • 导航1.1
    • 导航1.2
    • 导航1.3
    • 导航1.4
    • 导航1.5
时间: 2024-10-13 23:08:21

纯CSS制作下拉菜单的相关文章

纯CSS实现下拉菜单及下拉容器等(纯CSS实现导航条及导航下拉容器)

原文:纯CSS实现下拉菜单及下拉容器等(纯CSS实现导航条及导航下拉容器) 虽然网上类似甚至相同的案例有很多,但是我还是写下,以记下笔记,也可供大家参考 希望大家可以指导批评~~ 首先我们以列表ul li 来开始我们菜单也可以说导航条的制作: 在页面中我们首先构建以下XHTML结构: <body> <ul id="navWrapper"> <li> <a href="#">Menu A</a> <ul

纯css+js下拉菜单实例代码

纯css+js下拉菜单实例代码 分享一个css+js下拉菜单代码,js+css实现的简单下拉菜单,兼容性不错. 例子:<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <

利用CSS制作下拉菜单

利用CSS制作下拉菜单 1.定义一个div,给div一个id或class,给div一个样式. eg:<div id="menu"></div> /*css #menu{ width:1024px; //给div定义一个宽度 height:40px; //给div定义一个高度 margin:0 auto; //让div居中显示 background-color:#eee; //给div一个背景颜色 } */ 2.制作下拉菜单所需的无序列表(ul). eg:<

纯css实现下拉菜单

今天给大家分享一个纯html+css实现的下拉菜单.在此声明一点,源码并非出自本人之手,是同项目组一兄弟PLUTO写的.好东西嘛,所以果断拿出来和大家分享.如果有更好的想法或者建议,一定记得留言哦!好了,直接上代码:(IE6请直接越过) <!DOCTYPE html><html lang="en"><head><!-- create by pluto on 13-12-6 --><title>MENU</title>

用纯css实现下拉菜单的几种方式

第一种:display:none和display:block切换 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <style> 7 ul{ 8 list-style: none; 9 } 10 .nav>li{ 11 float

CSS+JS下拉菜单和纯CSS下拉菜单

一.CSS+JS下拉菜单 原理:一级菜单的li中包含二级菜单ul.在鼠标没有移上去时,二级菜单的ul是display:none的状态,鼠标一移上去变成display:block.改变这个display属性值是通过JS来实现.鼠标hover时,把整个二级菜单的ul给display出来,用到的事件onmouseonver.鼠标移出又把整个二级菜单的ul 给隐藏掉. nav-js.html文件 <!DOCTYPE html > <html> <head> <meta c

分别用js 和 html/css实现下拉菜单特效

在网站的制作过程,我们常常会遇到导航栏中会出现一级菜单,二级菜单这样的现象,到底如何实现呢?接下里我们用两种方法来实现: 1.用js来实现此效果: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css">

9.2 制作下拉菜单(1)

一.菜单的HTML结构 下面就来定义菜单的HTML结梅.思路是把整个菜单分为4组,每一组在平常状态时,只显示一级菜单项,当鼠标指针经过时,显示相应的子菜单.首先用ul和li定义出外层结构,然后在每个li项目中,使用dI定义一个菜单项,一级菜单文字定义为dt.子菜单的文字定义为dd.代码如下. 折叠展开XML/HTML 代码复制内容到剪贴板 <body> <ul id="menu"> <li> <dl> <dt><a hr

jQuery+Superfish制作下拉菜单

superfish制作下拉菜单真的很方便而好很好用,而且还可以通过Superfish提供的参数来控制下拉菜单的不同效果,而且他没有层级限制,换句话说可以通过Superfish来写你想要的层级菜单. 官方帮助文档: http://users.tpg.com.au/j_birch/plugins/superfish/#getting-started Begin with a working pure CSS dropdown menu based on nested unordered lists.