最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

轻松实现jquery手风琴效果_javascript技巧

来源:动视网 责编:小OO 时间:2020-11-27 21:48:55
文档

轻松实现jquery手风琴效果_javascript技巧

一、实现原理分析;对应的立体图。二、 HTML代码分析。真的爱你。1.id为container的div就是上面分析中的红色区域。2.id为content的ul就是用来存放所有的li。3.每个li就是一个红色区域与对应图片的组合。三、CSS代码分析;
推荐度:
导读一、实现原理分析;对应的立体图。二、 HTML代码分析。真的爱你。1.id为container的div就是上面分析中的红色区域。2.id为content的ul就是用来存放所有的li。3.每个li就是一个红色区域与对应图片的组合。三、CSS代码分析;
 为大家讲解的JQuery动画特效为手风琴,废话不多说,先看最终实现效果图。

一、实现原理分析

对应的立体图:

二、 HTML代码分析

 
 
 
 
  • 1. id为container的div就是上面分析中的红色区域。
    2. id为content的ul就是用来存放所有的li。

    3. 每个li就是一个红色区域与对应图片的组合。

    三、CSS代码分析

    *{margin: 0; padding: 0;} 
     
     img{ 
     border:0; 
     } 
     
     #container 
     { 
     width:680px; 
     height: 300px; 
     margin: 100px auto; 
     position: relative; 
     border:3px solid red; 
     overflow: hidden; 
     } 
     
     #container #content 
     { 
     list-style: none; 
     } 
     
     #container #content li{ 
     width:590px; 
     height:300px; 
     position: absolute; 
     } 
     
     #container #content li.second{ 
     left:590px; 
     } 
     
     #container #content li.third{ 
     left:620px; 
     } 
     
     #container #content li.forth{ 
     left:650px; 
     } 
     
     #container #content li h3{ 
     float:left; 
     width: 24px; 
     height:294px; 
     border:3px solid blue; 
     background-color: yellow; 
     cursor: pointer; 
     } 
     
     #container #content li div{ 
     float: left; 
     width: 560px; 
     height:300px; 
     } 

    1. *和img标签用来去除系统默认的间隙等效果。
    2. #container就是在上面分析的可视区域,所以它的尺寸是 680 * 300,并且它是所有子元素的容器,所以它是相对定位(position: relative)。

    3. #container #content就是去除掉ul默认的小圆点效果。

    4. 所有的li采用绝对定位,并且它们的大小均为 590 * 300, 然后设置后面li的left值,并且设置li的h3(黄色区域)属性漂浮。

    当上面所有的css样式设置完毕以后,最终呈现的效果就是分析图中的效果。

    四、JQuery代码分析

    手风琴的js交互代码其实非常简单,就是实时的改变对应li的绝对位置的left值就可以了,代码如下:

    文档

    轻松实现jquery手风琴效果_javascript技巧

    一、实现原理分析;对应的立体图。二、 HTML代码分析。真的爱你。1.id为container的div就是上面分析中的红色区域。2.id为content的ul就是用来存放所有的li。3.每个li就是一个红色区域与对应图片的组合。三、CSS代码分析;
    推荐度:
    标签: 实现 js javascript
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top