css 导航菜单+下拉菜单
一、导航菜单
1.横向导航
代码如下:
<!doctype html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>横向导航菜单</title>
    <style>
        body{
            margin:0;
        }
        ul{
            list-style-type:none;
            background-color: #f3f3f3;
            position: fixed;
            overflow:hidden;
            margin:0;
            padding:0;
            width:100%;
            position:fixed;
            border-bottom:1px solid #e7e7e7;
        }
        ul li{
            float:left;
            text-align: center;
        }
        ul li a{
            color:#666;
            text-decoration:none;
            padding:8px 16px;
            display:block;
            width:60px;
        }
        ul li a:hover{
            background-color:#ddd;
        }
        ul li:last-child{
            float:right;
            border-right:none;
        }
        li:last-child {
            border-bottom: none;
        }
        .active {
            background-color: #4CAF50;
            color: white;
        }
    </style>
    <link rel="stylesheet" type="text/css" href="demo02.css"/>
</head>
<body>
    <ul>
        <li><a href="#" class="active">首页</a></li>
        <li><a href="#">新闻</a></li>
        <li><a href="#">联系</a></li>
        <li style="f"><a href="#">关于</a></li>
    </ul>
    <div style="padding:20px;background-color:#1abc9c;height:1500px;">
        <h1>Fixed Top Navigation Bar</h1>
        <h2>Scroll this page to see the effect</h2>
        <h2>The navigation bar will stay at the top of the page while scrolling</h2>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
        <p>Some text some text some text some text..</p>
    </div>
</body>
</html>
效果图:
2.竖向导航
代码如下:
<!doctype html>
<html>
<head>
    <meta charset="utf-8"/>
    <title></title>
    <style>
        body{
            margin:0;
        }
        ul{
            list-style-type:none;
            background-color: #f1f1f1;
            width: 25%;
            height: 100%;
            position: fixed;
            overflow: auto;
            margin:0;
            padding:0;
        }
        ul li{
             text-align: center;
        }
        ul li a{
            color:#000;
            text-decoration:none;
            padding:8px 16px;
            display:block;
        }
        li:last-child {
            border-bottom: none;
        }
        .active {
            background-color: #4CAF50;
            color: white;
        }
        div{
            margin-left:25%;
            padding:1px 16px;
            height:1000px;
        }
    </style>
</head>
<body>
    <ul>
        <li><a href="#" class="active">首页</a></li>
        <li><a href="#">新闻</a></li>
        <li><a href="#">联系</a></li>
        <li><a href="#">关于</a></li>
    </ul>
    <div>
        <h2>Fixed Full-height Side Nav</h2>
          <h3>Try to scroll this area, and see how the sidenav sticks to the page</h3>
          <p>Notice that this div element has a left margin of 25%. This is because the side navigation is set to 25% width. If you remove the margin, the sidenav will overlay/sit on top of this div.</p>
          <p>Also notice that we have set overflow:auto to sidenav. This will add a scrollbar when the sidenav is too long (for example if it has over 50 links inside of it).</p>
          <p>Some text..</p>
          <p>Some text..</p>
          <p>Some text..</p>
          <p>Some text..</p>
          <p>Some text..</p>
          <p>Some text..</p>
          <p>Some text..</p>
</div>
</body>
</html>效果图:
二、下拉菜单
- display:none和display:block切换实现
代码如下:
<!doctype html>
<html>
<head>
    <meta charset="utf-8"/>
    <title></title>
    <style>
        body{
            margin:0;
            text-align:center;
        }
        .dropdown{
            background-color:green;
            text-align:center;
            padding:20px;
            display:inline-block;
            cursor:pointer;
            position:relative;
        }
        .di{
            display:none;
            position:absolute;
            top:61px;
            left:0;
        }
        .di ul{
            list-style:none;
            padding:0;
            margin:0;
            background-color: #f9f9f9;
        }
        .di ul li{
            min-width:104px;
            padding:10px 15px;
        }
        .dropdown:hover{
            background-color:#3e8e41
        }
        .dropdown:hover .di{
            display:block;
        }
        .di ul li:hover{
            background-color: #f1f1f1
        }
    </style>
</head>
<body>
    <div class="dropdown">
        <span>
            下拉菜单
        </span>
        <div class="di">
            <ul>
                <li>你好!</li>
                <li>我好!</li>
                <li>大家好!</li>
            </ul>
        </div>
    </div>
</body>
</html>
效果图:
持续更新,欢迎各位指教!
css 导航菜单+下拉菜单的更多相关文章
- 4 CSS导航栏&下拉菜单&属性选择器&属性和值选择器
		CSS导航栏 熟练使用导航栏,对于任何网站都非常重要 使用CSS你可以转换成好看的导航栏而不是枯燥的HTML菜单 垂直导航栏: <!DOCTYPE html> <html> & ... 
- Bootstrap框架(基础篇)之按钮,网格,导航栏,下拉菜单
		一,按钮 注意:虽然在Bootstrap框架中使用任何标签元素都可以实现按钮风格,但个人并不建议这样使用,为了避免浏览器兼容性问题,个人强烈建议使用button或a标签来制作按钮. 框架中提供了基础按 ... 
- 织梦DedeCMS v5.7 实现导航条下拉菜单
		首先将下面这段代码贴到templets\default\footer.htm文件里(只要在此文件里就行,位置无所谓) <</span>script type='text/javasc ... 
- 经典的 div + css 鼠标 hover 下拉菜单
		经典的 div + css 鼠标 hover 下拉菜单 效果图: 源码: <html> <head> <meta charset="utf-8"> ... 
- Bootstrap历练实例:导航内下拉菜单的用法
		<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ... 
- CSS3——对齐  组合选择符  伪类  伪元素  导航栏  下拉菜单
		水平&垂直对齐 元素居中对齐 .center { margin: auto; width: 50%; border: 3px solid green; padding: 10px; } 文本 ... 
- 更改SharePoint 2010 顶部导航为下拉菜单样式
		更改SharePoint 2010 顶部导航为下拉菜单样式 最后的效果图: 假如一个网站集顶级站点下面有子网站:sub site1,该子站点下面又有两个子站点:sub site1_1,sub si ... 
- Css之导航栏下拉菜单
		Css: /*下拉菜单学习-2017.12.17 20:17 added by ldb*/ ul{ list-style-type:none; margin:; padding:; overflow: ... 
- CSS写动态下拉菜单  -----2017-03-27
		动态网站第一步:动态下拉菜单 关键点: overflow:hidden max-height xx:hover {} 设置当鼠标移上之后的效果 transition: 设置过度时间 cursor: ... 
随机推荐
- Spring Boot学习一之配置类及自动配置
			一.配置类 1. 导入其他配置类 你不需要将所有的 @Configuration 放进一个单独的类, @Import 注解可以用来导入其他配置类.另外,你也可以使用 @ComponentScan 注解 ... 
- (转)教你分分钟搞定Docker私有仓库Registry
			转:https://www.cnblogs.com/Javame/p/7389093.html 一.什么是Docker私有仓库Registry 官方的Docker hub是一个用于管理公共镜像的好地方 ... 
- webform将一个usercontrol作为模态框在page上弹出
			弹窗 public static void RegisterJQueryDialogScript(Page page, string dialogDivId, string title, int wi ... 
- iOS OpenGL ES简单绘制纹理
			OpenGL 中任何复杂的图形都是由点,线 和三角形组成的. 那么一个矩形 就需要有两个三角形组成. 纹理, 可以理解为一张图片, 我么可以将整张or部分图片绘制到圆形, 矩形等目标图形中. 下图表示 ... 
- Tecplot 360 安装后弹出“Is your Tecplot 360 EX liense valid?”解决方法
			在hosts文件中添加127.0.0.1 download.tecplot.com这句指令时,应注意1与download之间有空格! 
- redux请求数据流程
			redux请求数据流程 store里面的index.js文件 import {createStore,combineReducers,applyMiddleware} from "redux ... 
- IIS 解决跨域问题
			打开 HTTP响应标头 添加如下三条 名称Access-Control-Allow-Origin 值*名称Access-Control-Allow-Headers 值Content-Type,Ac ... 
- 领域驱动设计(DDD:Domain-Driven Design) 转摘自:http://www.jdon.com/ddd.html
			Eric Evans的“Domain-Driven Design领域驱动设计”简称DDD,Evans DDD是一套综合软件系统分析和设计的面向对象建模方法,本站Jdon.com是国内公开最早讨论DDD ... 
- PHP导出带有emoji表情的文本到excel文件出问题了
			前段时间做了一个导出用户信息(包含微信昵称)到excel文件的功能,一直没问题,今天突然有人反馈说导出来的数据有一些丢失了.我试了一下,发现有些数据导出没问题,有些有问题,某些列出现了空白,数据打印出 ... 
- .net core 部署到IIS   以及上 HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure
			安装AspNetCoreModule托管模块后执行 1.net stop was /y 2.net start w3svc 测试可以,但是需要装对应的托管模块的版本. 1. .NET Core与Win ... 
