首页 > 开发 > CSS > 正文

支持IE8的纯css3开发的响应式设计动画菜单教程

2024-07-11 08:30:23
字体:
来源:转载
供稿:网友

  这是一个响应式设计的菜单。单击列表图标,当你显示屏大小可以完全水平放下所有菜单项时,菜单水平显示(如图1)。当你的显示屏不能水平放置所有菜单项时,菜单垂直显示(如图2)。 而且显示的时候是以动画的型式显示。效果相当的好。

图1

图2

  下面是实现的代码。

  html代码:

XML/HTML Code复制内容到剪贴板
  1. <div class="container">           <!--[if lte IE 8]>  
  2. <style>     
  3.         .iconicmenu > label{            border-width: 7px;   
  4.         background: #eee;            }   
  5.                     .iconicmenu:hover ul{   
  6.             left: 8px; /* show menu onmouseover in IE8 and below */            }   
  7.    </style>  
  8. <![endif]-->           <div class="iconicmenu">  
  9.             <input type="checkbox" id="togglebox" />               <ul>  
  10.                 <li><a targe="_blank" href="https://www.Vevb.com/Shili/css3%E8%8F%9C%E5%8D%95">Home</a></li>                   <li><a targe="_blank" href="https://www.Vevb.com/Shili/css3%E8%8F%9C%E5%8D%95">DHTML</a></li>  
  11.                 <li><a targe="_blank" href="https://www.Vevb.com/Shili/css3%E8%8F%9C%E5%8D%95">CSS Library</a></li>                   <li><a targe="_blank" href="https://www.Vevb.com/Shili/css3%E8%8F%9C%E5%8D%95">CSS Gallery</a></li>  
  12.                 <li><a targe="_blank" href="https://www.Vevb.com/Shili/css3%E8%8F%9C%E5%8D%95">JavaScript</a></li>                   <li>  
  13.                     <label for="togglebox">                       </label>  
  14.                 </li>               </ul>  
  15.             <label class="toggler" for="togglebox">                   Menu</label>  
  16.         </div>       </div>  
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表