CSS3打造的手风琴-IMAGE ACCORDION WITH CSS3

所属分类:导航-手风琴菜单

 37376  334  查看评论 (2)
分享到微信朋友圈
X
CSS3打造的手风琴-IMAGE ACCORDION WITH CSS3 ie兼容9

今天我要给大家介绍一款手风琴插件,这款插件只用到了css3,没有用到任何的js脚本,整个切换效果的实现是采用嵌套来实现的。

使用方法

1、下载源码包:点击下载 将 css 和 js 两个文件夹复制到自己的网站。
2、引入以下的css文件

 <link rel="stylesheet" type="text/css" href="css/demo.css">
<link rel="stylesheet" type="text/css" href="css/style.css">
<link href="http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700,300,300italic" rel="stylesheet"type="text/css">
<script type="text/javascript" src="js/modernizr.custom.79639.js"></script>


3、插入以下格式的html代码,即手风琴图片的标签。figure标签下包含
一个 img标签:展示图片
一个 radio:控制图片切换
一个 figcaption :图片标题

 <div class="ia-container">
<figure> <img src="images/1.jpg" alt="image01"> <input type="radio"name="radio-set" checked="checked"> <figcaption><span>True Colors</span></figcaption>
    <figure> <img src="images/2.jpg" alt="image02"> <input type="radio"name="radio-set"> <figcaption><span>Honest Light</span></figcaption>
      <figure> <img src="images/3.jpg" alt="image03"> <input type="radio"name="radio-set"> <figcaption><span>Silent Serenity</span></figcaption>
        <figure> <img src="images/4.jpg" alt="image04"> <input type="radio"name="radio-set"> <figcaption><span>Warm Welcome</span></figcaption>
          <figure> <img src="images/5.jpg" alt="image05"> <input type="radio"name="radio-set"> <figcaption><span>Sensible Magic</span></figcaption>
            <figure> <img src="images/6.jpg" alt="image06"> <inputtype="radio" name="radio-set"> <figcaption><span>Lovely Midnight</span></figcaption>
              <figure> <img src="images/7.jpg" alt="image07"> <inputtype="radio" name="radio-set"> <figcaption><span>Illuminated Darkness</span></figcaption>
                <figure> <img src="images/8.jpg" alt="image08"> <inputid="ia-selector-last" type="radio" name="radio-set"> <figcaption><span>Happy Child</span></figcaption>
                </figure>
              </figure>
            </figure>
          </figure>
        </figure>
      </figure>
    </figure>
</figure>
 
</div>


从以上代码中可以很清楚的看到,所有图片是一张一张嵌套起来的,那么在实际的运用中,这些图片都不是确定的,而是从后台获取的,那么我们可以将后台获取的图片数据直接生成类似以上的html代码即可。

此处只讲解了用法,如果大家对其中的原理感兴趣的话可以查看官网的详解。

相关插件-手风琴菜单

手风琴展开动画效果(感谢上传手风琴效果的朋友)

因项目需要做一个这种风格的插件,正巧jq22上有同类型的插件。在此基础上进行精简及优化,欢迎大家使用。
  手风琴菜单
 29774  399

实用的Accordion手风琴js特效

实用的Accordion手风琴js特效
  手风琴菜单
 43450  439

jQuery手风琴带玻璃流光质感特效全屏导航

jQuery手风琴带玻璃流光质感特效全屏导航
  手风琴菜单
 42438  604

bootstrap垂直手风琴动画特效

一款基于Bootstrap的垂直手风琴特效。该垂直手风琴特效基于原生的Bootstrap Accordion组件来制作,通过CSS3来对它进行美化,效果美观大方。
  手风琴菜单
 35544  365

讨论这个项目(2)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    陪你度过漫长岁月 0
    2016/11/17 10:11:20
    官网地址是多少呀?没办法实现hover效果吗? 回复
    半?半醒殓越咿?空相? 0
    2016/5/23 16:05:48
    超过8张图的 怎么解决呢 回复
    The三国 0
    2015/4/29 11:36:21
    JQ剑圣 0
    2014/7/16 20:11:00

    修改好了,可以正常下载,非常感谢楼上提供的信息。

    回复
    插件王子 0
    2014/7/16 15:38:00
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复