zoukankan      html  css  js  c++  java
  • 菜单显示不同效果

    菜单效果显示:

    代码:

      1 <!DOCTYPE html>
      2 <html>
      3 
      4     <head>
      5         <meta charset="UTF-8">
      6         <title>菜单导航</title>
      7         <style type="text/css">
      8             *{
      9                 margin: 0;
     10                 padding: 0;
     11             }
     12             li {
     13                 list-style: none;
     14             }
     15             
     16             a {
     17                 text-decoration: none;
     18             }
     19             .Nav{
     20                 background: #00008b;
     21                 min-width: 1000px;
     22                 min-height: 40px;
     23             }
     24             .menu {
     25                 width: 600px;
     26                 margin: 0 auto;
     27             }
     28             .menu:after{
     29                 clear: both;
     30                 content: "";
     31                 display: block;
     32             }
     33             .menu>li {
     34                 float: left;
     35                 width: 100px;
     36                 text-align: center;
     37                 line-height: 40px;
     38             }
     39             .menu>li>a{
     40                 color: white;
     41             }
     42             .menu>li>a+ul>li>a{
     43                 color: white;
     44             }
     45             .menu>li>a+ul{
     46                 position: absolute;
     47                 width: 100px;
     48                 background: #00008B;
     49                 opacity: 0.5;
     50             }
     51             /*下拉菜单*/
     52             .menu>li>a+.one{
     53                 height: 0;
     54                 overflow: hidden;
     55                 transition: .5s;
     56             }
     57             .menu>li:hover .one{
     58                 height: 130px;
     59             }
     60             /*显示隐藏*/
     61             .menu>li>a+.two{
     62                 display: none;
     63             }
     64             .menu>li:hover .two{
     65                 display: block;
     66             }
     67             /*翻转菜单*/
     68             .menu>li>a+.there{
     69                 display: none;
     70             }
     71             .menu>li:hover .there{
     72                 display: block;
     73                 animation:MenuNav 2s;
     74             }
     75             @keyframes MenuNav{ 
     76                 /*定义动画时,简单的动画可以直接使用关键字from和to,即从一种状态过渡到另一种状态*/
     77                 from{
     78                     /*opacity: 1;*/
     79                     -webkit-transform:rotateY(0deg);
     80                     }
     81                 to{
     82                     /*opacity: 0.2;*/
     83                     -webkit-transform:rotateY(360deg);
     84                     }
     85             }
     86             
     87         </style>
     88     </head>
     89     <body>
     90         <div class="Nav">
     91             <ul class="menu">
     92                 <li>
     93                     <a href="#">首页</a>
     94                 </li>
     95                 <li>
     96                     <a href="#">联系我们</a>
     97                     <ul class="one">
     98                         <li>
     99                             <a href="#">版权声明</a>
    100                         </li>
    101                         <li>
    102                             <a href="#">在线留言</a>
    103                         </li>
    104                         <li>
    105                             <a href="#">技术支持</a>
    106                         </li>
    107                     </ul>
    108                 </li>
    109                 <li>
    110                     <a href="#">公司掠影</a>
    111                     <ul class="two">
    112                         <li>
    113                             <a href="#">版权声明</a>
    114                         </li>
    115                         <li>
    116                             <a href="#">在线留言</a>
    117                         </li>
    118                         <li>
    119                             <a href="#">技术支持</a>
    120                         </li>
    121                     </ul>
    122                 </li>
    123                 <li>
    124                     <a href="#">新闻中心</a>
    125                     <ul class="there">
    126                         <li>
    127                             <a href="#">版权声明</a>
    128                         </li>
    129                         <li>
    130                             <a href="#">在线留言</a>
    131                         </li>
    132                         <li>
    133                             <a href="#">技术支持</a>
    134                         </li>
    135                     </ul>
    136                 </li>
    137                 <li>
    138                     <a href="#">版权声明</a>
    139                 </li>
    140                 <li>
    141                     <a href="#">技术支持</a>
    142                 </li>
    143             </ul>
    144         </div>
    145     </body>
    146 </html>
  • 相关阅读:
    apache-kylin 权威指南—读书笔记
    数据仓库之数据仓库环境——读书笔记
    R 语言—基本绘图
    MapReduce 过程分析
    HDFS 的运行机制
    R 语言贷款月供数据分析
    UML 简介笔记
    为什么要学习 UML?
    scrum 项目的基本模式
    elasticsearch 集群配置
  • 原文地址:https://www.cnblogs.com/firstflying/p/8966743.html
Copyright © 2011-2022 走看看