JavaScript手风琴页面制作


Posted in Javascript onMay 17, 2017

啥都不说了,直接上效果图

JavaScript手风琴页面制作

JavaScript手风琴页面制作

1.Html结构代码

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8" />
  <title>手风琴2</title>
  <link rel="stylesheet" type="text/css" href="css/new_file.css" rel="external nofollow" />
  <script src="js/jquery-1.10.2.min.js"></script>
  <script src="js/new_file.js"></script>
 </head>
 <body>
  <div id="gs">
   <div class="gs gs1">
    <div class="txt">
     <p class="p1">我的旅行记1我的旅行记3</p>
     <p class="p2">空山之旅我的旅行记3</p>
    </div>
   </div>
   <div class="gs gs2">
    <div class="txt">
     <p class="p1">我的旅行记2我的旅行记3</p>
     <p class="p2">沙漠之旅我的旅行记3</p>
    </div>
   </div>
   <div class="gs gs3">
    <div class="txt">
     <p class="p1">我的旅行记3我的旅行记3</p>
     <p class="p2">拉沙之旅我的旅行记3</p>
    </div>
   </div>
   <div class="gs gs4">
    <div class="txt">
     <p class="p1">我的旅行记4我的旅行记3</p>
     <p class="p2">雪山之旅我的旅行记3</p>
    </div>
   </div>
  </div>
 </body>
</html>

2.css样式代码

*{
 padding: 0px;
 margin: 0px;
 font-family: "微软雅黑";
}

#gs {
 width: 1100px;
 height: 429px;
 
}

.gs {
 width: 100px;
 height: 429px;
 float: left;
}

.gs4 {
 width: 789px;
 height: 429px;
}

.gs1 {
 background: url(../img/img/1.jpg) repeat scroll top left;
}
.gs2 {
 background-image: url(../img/img/2.jpg);
}
.gs3 {
 background-image: url(../img/img/3.jpg);
}
.gs4 {
 background-image: url(../img/img/4.jpg);
}

.txt {
 width: 100px;
 height: 429px;
 /*margin: 15px;*/
 background: rgba(0,0,0,0.5);
 cursor: pointer;
}

/*.txt p {
 float: left;
 width: 20px;
 height: 429px;
 color: #fff;
 font-size: 20px;
 margin: 14px;
}*/

.txt p {
 color: #fff;
 float: left;
 margin: 15px;
}

.txt .p1 {
 font-size: 14px;
 width: 14px;
}

.txt .p2 {
 font-size: 12px;
 width: 12px;
}

3.javascript代码

$(function(){
 $(".txt").mouseover(function(){
  $(this).parent().stop(true).animate({"width":"789px"},500).siblings().stop(true).animate({"width":"100px"},500);
 });
});

4.主要:

a.字体竖排垂直:字体大小font-size = 包含字体标签宽度width

b.js中stop()方法:stop()表示结束动画有过渡

 stop(true)表示暂停动画,

   stop(true,true)表示立即结束动画,无过渡

c.parent():找到上一级元素

  siblings():除了本元素外,其他的。。。

  animate():动画效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Firefox getBoxObjectFor getBoundingClientRect联系
Oct 26 Javascript
javascript返回顶部效果(自写代码)
Jan 06 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
Feb 13 Javascript
JavaScript运行机制之事件循环(Event Loop)详解
Oct 10 Javascript
javascript实现在指定元素中垂直水平居中
Sep 13 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
Apr 12 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
Apr 17 Javascript
jQuery阻止事件冒泡实例分析
Jul 03 jQuery
简化版的vue-router实现思路详解
Oct 19 Javascript
详解小程序input框失焦事件在提交事件前的处理
May 05 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
Sep 28 Javascript
JavaScript实现滚动加载更多
Dec 27 Javascript
jQuery查找dom的几种方法效率详解
May 17 #jQuery
bootstrap的工具提示实例代码
May 17 #Javascript
js字符串与Unicode编码互相转换
May 17 #Javascript
JavaScript实现省市县三级级联特效
May 16 #Javascript
原生js简单实现放大镜特效
May 16 #Javascript
javascript 中iframe高度自适应(同域)实例详解
May 16 #Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
May 30 #Javascript
You might like
福利彩票幸运号码自动生成器
2006/10/09 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
关于Curl在Swoole协程中的解决方案详析
2019/09/12 PHP
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
2015/03/02 Javascript
浅谈javascript中关于日期和时间的基础知识
2016/07/13 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
js使用i18n实现页面国际化的方法
2017/05/09 Javascript
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
vue如何截取字符串
2019/05/06 Javascript
Vue.js中的组件系统
2019/05/30 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
Vue-cli打包后如何本地查看的操作
2020/09/02 Javascript
Python日期的加减等操作的示例
2017/08/15 Python
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
python编程实现12306的一个小爬虫实例
2017/12/27 Python
python smtplib模块实现发送邮件带附件sendmail
2018/05/22 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
2019/05/23 Python
Python替换月份为英文缩写的实现方法
2019/07/15 Python
Python3中的f-Strings增强版字符串格式化方法
2020/03/04 Python
Python开发入门——迭代的基本使用
2020/09/03 Python
python读写数据读写csv文件(pandas用法)
2020/12/14 Python
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
可靠的数据流传输TCP
2016/03/15 面试题
什么是makefile? 如何编写makefile?
2012/08/08 面试题
护士自荐信怎么写
2013/10/18 职场文书
学习保证书范文
2014/04/30 职场文书
2014年教师节寄语
2014/08/11 职场文书
员工生日活动方案
2014/08/24 职场文书
政府四风问题整改措施
2014/10/04 职场文书
2016学校先进集体事迹材料
2016/02/29 职场文书
教你如何使用Python开发一个钉钉群应答机器人
2021/06/21 Python