首页 >

纯js+html和纯css+html制作手风琴效果【javascript】

web前端|js教程纯js+html和纯css+html制作手风琴效果【javascript】
纯js+html制作手风琴,纯css+html制作手风琴
web前端-js教程
本文分享了纯js+html制作手风琴和纯css+html制作手风琴两种效果,供大家参考,具体内容如下
WordPress众筹源码,vscode快捷键安装,ubuntu使用opengl,tomcat端口的配置,海外代购爬虫,自学php面试,seo标题生成器在线,关于婚纱摄影的网站模板,织梦自适应模板手机端怎么修改lzw
A、纯css+html的手风琴效果
g搜索引擎源码,更改vscode扩展包位置,Ubuntu不带vim,tomcat 8配置并发,手机爬虫脚本,php 1-10,东莞谷歌seo多少钱,旅游网站免费源码下载,竞价模板lzw
这种用css写的手风琴比较简单,主要是应用到css中的,transition属性。
天高云淡最新秒赞源码,ubuntu要求空间多大,tomcat热部署不生效,python 爬虫 同意,php怎么返回结果集,临高seolzw
代码如下:

body{background: url('bg.jpg') repeat;}ul,li,p{margin: 0px;padding: 0px;list-style: none;} #div{width: 1180px;height: 405px;border:5px solid #ccc;padding: 0px;margin: 0px auto;overflow: hidden;}  .list{width: 3200px;} .list li{float: left;width: 170px;height: 500px;;position: relative;   -moz-transition:width 2s;   transition: width 2s;   -moz-transition: width 2s; /* Firefox 4 */   -webkit-transition: width 2s; /* Safari 和 Chrome */   -o-transition: width 2s; /* Opera */ }.list:hover li{width: 107px;}.list li:hover{width: 538px;}.list li p{width: 100%;height: 100%;opacity: 0.5;position: absolute;top: 0px;left: 0px;background: black; }.list li:hover p{opacity:0}
手风琴效果window.onload=function(){ var oDiv=document.getElementById('show1'); var iMinWidth=9999999; var aLi=oDiv.getElementsByTagName('li'); var aSpan=oDiv.getElementsByTagName('span'); var i=0; var bool=false; for(i=0;i
这是第一个 纯js+html和纯css+html制作手风琴效果【javascript】 这是第二个 纯js+html和纯css+html制作手风琴效果【javascript】 这是第三个 纯js+html和纯css+html制作手风琴效果【javascript】 这是第四个 纯js+html和纯css+html制作手风琴效果【javascript】 这是第五个 纯js+html和纯css+html制作手风琴效果【javascript】 这是第六个 纯js+html和纯css+html制作手风琴效果【javascript】
perfectMove2.js代码如下:

function getStyle(obj,attr)//用此种方法获取样式中的属性{   if(obj.currentStyle)   {    return obj.currentStyle[attr];   }   else   {    return getComputedStyle(obj,false)[attr];   }}function startMove(obj,json,fn){    clearInterval(obj.timer);//清除定时器    obj.timer=setInterval(function ()    {    var stop=true;    for(var attr in json)    {           var iCur=0;           if(attr=='opacity')           {             iCur=parseInt(parseFloat(getStyle(obj, attr))*100);//这里加parseInt是避免div的数值不稳定,在波动           }           else          {             iCur=parseInt(getStyle(obj, attr));          }           var iSpeed=(json[attr]-iCur)/8;           iSpeed=iSpeed>0?Math.ceil(iSpeed):Math.floor(iSpeed);          if(iCur!=json[attr])          {              stop=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(stop)    {     clearInterval(obj.timer);     if(fn){fn();}    }   }, 30)    }

  • 暂无相关文章