使用 jQuery & CSS3 实现优雅的手风琴效果
2014-11-06 14:13
726 查看
手风琴效果常用于切换显示一组内容,这种方式既可以节省网页空间又可以有动画效果。今天,我们将创造一个优雅的手风琴内容效果。这个想法是有悬停时滑出一些垂直手风琴标签。我们将添加一些 CSS3 属性来提升外观。
效果演示 插件下载
HTML示例代码:
CSS示例代码:
JavaScript代码:
您可能感兴趣的相关文章
Web 开发中很实用的10个效果【源码下载】
精心挑选的优秀jQuery Ajax分页插件和教程
12个让人惊叹的的创意的 404 错误页面设计
让网站动起来!12款优秀的 jQuery 动画插件
十分惊艳的8个 HTML5 & JavaScript 特效
效果演示 插件下载
HTML示例代码:
<ul class="accordion" id="accordion"> <li class="bg1"> <div class="heading">Heading</div> <div class="bgDescription"></div> <div class="description"> <h2>Heading</h2> <p>Some descriptive text</p> <a href="#">more ?</a> </div> </li> </ul>
CSS示例代码:
ul.accordion li .description h2{ text-transform:uppercase; font-style:normal; font-weight:bold; letter-spacing:1px; font-size:45px; color:#444; text-align:left; margin:0px 0px 15px 20px; text-shadow:-1px -1px 1px #ccc; } ul.accordion li .description p{ line-height:14px; margin:10px 22px; font-family: "Trebuchet MS", sans-serif; font-size: 12px; font-style: italic; font-weight: normal; text-transform: none; letter-spacing: normal; line-height: 1.6em; } ul.accordion li .description a{ position:absolute; bottom:5px; left:20px; text-transform:uppercase; font-style:normal; font-size:11px; text-decoration:none; color:#888; } ul.accordion li .description a:hover{ color:#333; text-decoration:underline; }
JavaScript代码:
$(function() { $('#accordion > li').hover( function () { var $this = $(this); $this.stop().animate({'width':'480px'},500); $('.heading',$this).stop(true,true).fadeOut(); $('.bgDescription',$this).stop(true,true).slideDown(500); $('.description',$this).stop(true,true).fadeIn(); }, function () { var $this = $(this); $this.stop().animate({'width':'115px'},1000); $('.heading',$this).stop(true,true).fadeIn(); $('.description',$this).stop(true,true).fadeOut(500); $('.bgDescription',$this).stop(true,true).slideUp(700); } ); });
您可能感兴趣的相关文章
Web 开发中很实用的10个效果【源码下载】
精心挑选的优秀jQuery Ajax分页插件和教程
12个让人惊叹的的创意的 404 错误页面设计
让网站动起来!12款优秀的 jQuery 动画插件
十分惊艳的8个 HTML5 & JavaScript 特效
相关文章推荐
- 使用Jquery,CSS3实现像GooglePlus那样的圆圈效果
- jquery使用CSS3实现文字动画效果插件Textillate.js
- jQuery&HTML&CSS3实现垂直手风琴折叠菜单方法讲解
- 利用JQUERY和CSS3实现优雅的手风琴(翻译)
- 使用jQuery实现 模拟手风琴效果
- 学习使用 jQuery & CSS3 制作照片堆栈效果
- Jquery使用animate实现css3的transform动画效果
- 使用CSS3和Checkbox实现JQuery的一些效果
- 使用Jquery,CSS3实现像GooglePlus那样的圆圈效果
- jquery使用CSS3实现文字动画效果插件Textillate.js
- 使用Jquery,CSS3实现像GooglePlus那样的圆圈效果
- 使用jQuery和CSS3实现的“加载中”效果按钮 极客标签 - 做最棒的极客知识分享平台
- 使用jQuery实现手风琴效果
- 使用 jQuery & CSS3 实现翻转的作品集滑块
- jquery使用div实现滚动条效果
- 使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
- 使用jQuery实现Tab页效果
- 使用HTML5和jQuery插件Quicksand实现一个超酷的星际争霸2兵种分类展示效果
- Asp.net使用JQuery实现放大图片效果
- jquery实现"跳到底部","回到顶部"效果