zoukankan      html  css  js  c++  java
  • Css3 javascript 写的分类

    不兼容IE10以下的浏览器

    <!DOCTYPE html>
    <html>
    <head>
    <meta  charset=utf-8>
    <title>Css3分类</title>
    
    <style>
    
        *{margin:0px;padding:0px;border:0px;}
        body{font-size:12px}
        a{color:#333333; text-decoration:none;}
        a:hover{color:#FF0000; text-decoration:none;}
        input{
            background:#fff;
            border:1px solid #ccc;
            padding:10px;
             60px;
        }
        div{
        
            font-size: 14px;
            color: #333;
             235px;
            background: #000;
            margin: 5px;
            padding: 10px;
            float:left;
            overflow:hidden;
            color: #fff;
            height: 234px;
    
    
            -webkit-transition: all 0.7s ease-in-out;
            -moz-transition: all 0.7s ease-in-out;
            -o-transition: all 0.7s ease-in-out;
            -ms-transition: all 0.7s ease-in-out;
            transition: all 0.7s ease-in-out;
            
        }
      
        img{
            100%;
            height:100%;
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
        }
      
        div img:hover{
            
            transform: scale(2);
            -webkit-transform: scale(2);
            
        }
        
        
        .block{
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
             0;
            padding: 0;
            margin: 0;
    
        }
    
        .block-s{
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";
            filter: alpha(opacity=1);
            opacity: 1;
        }
    
    
    </style>
    </head>
    <body>
    
    <input type="button" id='alls'  value="全部"/>
    <input type="button" id='all'  value="人物"/>
    <input type="button" id='ff'  value="风景"/>
    
    <br/>
    <br/>
    
    <div data-all='all'><img src="http://pic21.nipic.com/20120614/9662903_195628630177_2.jpg"/></div>
    <div data-all='ff'><img src="http://www.template-guide.com/preview/5309/images/portfolio/7.jpg"/></div>
    <div data-all='all'><img src="http://www.template-guide.com/preview/5309/images/portfolio/1.jpg"/></div>
    <div data-all='ff'><img src="http://www.template-guide.com/preview/5309/images/portfolio/5.jpg"/></div>
    <div data-all='ff'><img src="http://www.template-guide.com/preview/5309/images/portfolio/6.jpg"/></div>
    <div data-all='all'><img src="http://www.template-guide.com/preview/5309/images/portfolio/3.jpg"/></div>
    <div data-all='all'><img src="http://www.template-guide.com/preview/5309/images/portfolio/4.jpg"/></div>
    
    <script>
        
        var Oall = document.getElementById ( 'all' ) ;
        var Oaff = document.getElementById ( 'ff' ) ;
        var Oas = document.getElementById ( 'alls' ) ;
    
        
        Oas.onclick=function(){
        
            var Odiv = document.getElementsByTagName( 'div' ) ;
            
            for(var i=0;i<Odiv.length;i++){
            
                //    Odiv[i].style.display="block";
                Odiv[i].className='block-s'
                
            }
            
        }
        
        
        
        Oall.onclick=function(){
            
            var Odiv = document.getElementsByTagName( 'div' ) ;
            
            for(var i=0;i<Odiv.length;i++){
                
                var a = Odiv[i].getAttribute('data-all');
                    
                Odiv[i].className='block'
                            
                if(a=='all'){
                
                    Odiv[i].className='block-s'
                    
                }
        
            }
            
        }
    
        Oaff.onclick=function(){
            
            var Odiv = document.getElementsByTagName( 'div' ) ;
            
            for(var i=0 ; i<Odiv.length;i++){
                
                var a = Odiv[i].getAttribute('data-all');
                
                Odiv[i].className='block'
                            
                if(a=='ff'){
                
                    Odiv[i].className='block-s'
                    
                }
        
            }
            
        }
    
    
    
    
    
    
    
    /**
    
        // 使用getAttribute获取 data- 属性
        var user = document.getElementById ( 'user' ) ;
        var userName =user.getAttribute ( 'data-all' ) ; // userName = '愚人码头'
        var userId = user.getAttribute ( 'uid' ) ; // userId = '12345'
         
        // 使用setAttribute设置 data- 属性
        user . setAttribute ( 'site' , 'http://www.cnblogs.com/xinlinux/' ) ;
        
        alert(userName);
        
    */
        
        
        
        
        
        
    </script>
    
    </body>
    </html>

    人如代码,规矩灵活;代码如诗,字句精伦。
  • 相关阅读:
    针对图片性能优化的总结
    activityGroup源码分析
    针对BaseAdapter的扩展
    ADB命令介绍
    一个对内存分析的文章。 非常棒。
    hdu 1285 确定比赛名次(很典型的拓扑排序)
    经典排序之归并排序
    hdu 1166 敌兵布阵 (树状数组)
    hdu 3518 Boring counting (后缀数组)
    hdu 3584 Cube(树状数组)
  • 原文地址:https://www.cnblogs.com/xinlinux/p/4126617.html
Copyright © 2011-2022 走看看