栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Html/CSS > CSS教程

CSS3的一个简单导航栏实现

CSS教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

201583185706841.jpg (266×269)

上面是一个效果图,代码在下面:

html

XML/HTML Code复制内容到剪贴板
  1.      
  2.       
  3.   
  4.             首页  
  5.       
  6.   
  7.       
  8.   
  9.             Web前端  
  10.             
        
    •                      
    •                        Javascript  
    •                   
    •   
    •                     
    •                        JQuery  
    •                   
    •     
    •                     
    •                        CSS  
    •                   
    •     
    •                    
    •                      HTML  
    •                  
    •     
    •             
      
  11.       
  12.   
  13.       
  14.      
  15.            后端  
  16.            
        
    •                    
    •                     Python  
    •                 
    •   
    •                   
    •                    PHP  
    •                 
    •     
    •           
      
  17.       
  18.   
  19.       
  20.   
  21.           琐碎杂类  
  22.           
        
    •                  
    •                   Linux  
    •                
    •   
    •                  
    •                  Ajax  
    •                
    •     
    •          
      
  23.      
  24.   
  25.       
  26.   
  27.             我的生活  
  28.            
        
    •                     
    •                      College  
    •                   
    •   
    •                     
    •                      Review  
    •                   
    •     
    •                     
    •                      Sentiment  
    •                   
    •     
    •           
      
  29.       
  30.   
  31.       
  32.   
  33.            关于我  
  34.            
        
    •                    
    •                          友情链接  
    •                 
    •   
    •                   
    •                         留言板  
    •                 
    •     
    •           
      
  35.       
  36.   
  37.      
  38.   

css:

CSS Code复制内容到剪贴板
  1. *{   
  2.  margin:0 auto;   
  3. }   
  4. body{   
  5.  background-color: #EEEEEE;   
  6.  font-family: Microsoft Yahei,Arial,sans-serif;   
  7. }   
  8. nav{   
  9.  width: 100%;   
  10.  background-color: #455552;   
  11.  position: relative;   
  12.  width: 650px;   
  13.  margin-top: 100px;   
  14. }   
  15. .nav-ul{   
  16.  list-style: none;   
  17. }   
  18. .nav-ul>li{   
  19.  display: inline-block;   
  20.  position: relative;   
  21. }   
  22. .nav-ul a{   
  23.  text-decoration: none;   
  24.  color: #FFF;   
  25.  display: inline-block;   
  26.  padding: 10px 20px;   
  27. }   
  28. .nav-ul a:hover{   
  29.  background-color: #1ABC9C;   
  30. }   
  31. .nav-ul a:hover+ul li{   
  32.  opacity:1;   
  33.  -webkit-transform: rotateY(0deg);   
  34.  transform: rotateY(0deg);   
  35. }   
  36. .nav-ul a+ul{   
  37.  list-style: none;   
  38.  position: absolute;   
  39.  transition: opacity 0.5s;   
  40.  -webkit-perspective: 800;    
  41.  -webkit-transform-style: preserve-3d;   
  42. }   
  43. .nav-ul a+ul:hover li{   
  44.  opacity: 1;   
  45.  -webkit-transform: rotateY(0deg);   
  46.  transform: rotateY(0deg);   
  47. }   
  48. .nav-ul a+ul li{   
  49.  position: relative;    
  50.  left: -40px;   
  51.  opacity: 0;   
  52.  width: 150px;   
  53.  transition: transform 1.5s,opacity 0.8s;   
  54. }   
  55. .nav-ul a+ul a{   
  56.  display: inline-block;   
  57.  width: 75%;   
  58.  background-color: rgba(26,188, 156, 0.75);   
  59. }   
  60. .nav-effect-1{   
  61.  transform: rotateY(90deg) translateX(10px);   
  62. }   
  63. .nav-effect-2{   
  64.  transform: rotateY(120deg) translateX(20px);   
  65. }   
  66. .nav-effect-3{   
  67.  transform: rotateY(150deg) translateX(30px);   
  68. }   
  69. .nav-effect-4{   
  70.  transform: rotateY(180deg) translateX(40px);   
  71. }   
  72. .nav-ul a+ul a:hover{   
  73.  background-color: rgba(69,85, 82, 0.75);   
  74. }  

查看demo:demo

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/216246.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号