大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

css怎么实现百叶窗滚动效果

这篇文章主要讲解了“css怎么实现百叶窗滚动效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css怎么实现百叶窗滚动效果”吧!

创新互联是一家集网站建设,明水企业网站建设,明水品牌网站建设,网站定制,明水网站建设报价,网络营销,网络优化,明水网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

代码如下:



    
    
    


    
        
  •             
                    

    1111111

                    

    2222222

                
            
  •         
  •             
                    

    3333333

                    

    4444444

                
            
  •         
  •             
                    

    5555555

                    

    6666666

                
            
  •         
  •             
                    

    7777777

                    

    8888888

                
            
  •        function startMove(obj,json,endFn){ clearInterval(obj.timer); obj.timer = setInterval(function(){ var bBtn = true; for(var attr in json){ var iCur = 0; if(attr == 'opacity'){ if(Math.round(parseFloat(getStyle(obj,attr))*100)==0){ iCur = Math.round(parseFloat(getStyle(obj,attr))*100); } else{ iCur = Math.round(parseFloat(getStyle(obj,attr))*100) || 100; } } else{ iCur = parseInt(getStyle(obj,attr)) || 0; } var iSpeed = (json[attr] - iCur)/8; iSpeed = iSpeed >0 ? Math.ceil(iSpeed) : Math.floor(iSpeed); if(iCur!=json[attr]){ bBtn = false; } if(attr == 'opacity'){ obj.style.filter = 'alpha(opacity=' +(iCur + iSpeed)+ ')'; obj.style.opacity = (iCur + iSpeed)/100; } else{ obj.style[attr] = iCur + iSpeed + 'px'; } } if(bBtn){ clearInterval(obj.timer); if(endFn){ endFn.call(obj); } } },30); } function getStyle(obj,attr){ if(obj.currentStyle){ return obj.currentStyle[attr]; } else{ return getComputedStyle(obj,false)[attr]; } }

    感谢各位的阅读,以上就是“css怎么实现百叶窗滚动效果”的内容了,经过本文的学习后,相信大家对css怎么实现百叶窗滚动效果这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


    网站名称:css怎么实现百叶窗滚动效果
    当前链接:http://dzwzjz.com/article/iescpj.html
    在线咨询
    服务热线
    服务热线:028-86922220
    TOP