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 相关文章推荐
最佳JS代码编写的14条技巧
Jan 09 Javascript
web的各种前端打印方法之jquery打印插件jqprint实现网页打印
Jan 09 Javascript
鼠标移到导航当前位置的LI变色处于选中状态
Aug 23 Javascript
jQuery遍历Table应用示例
Apr 09 Javascript
简介JavaScript中setUTCSeconds()方法的使用
Jun 12 Javascript
JavaScript截断字符串的方法
Jul 15 Javascript
jQuery实现的网格线绘制方法
Jun 20 Javascript
AngularJS指令与控制器之间的交互功能示例
Dec 14 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
Jan 19 Javascript
基于JavaScript实现轮播图原理及示例
Apr 10 Javascript
vue中axios的封装问题(简易版拦截,get,post)
Jun 15 Javascript
Node.JS枚举统计当前文件夹和子目录下所有代码文件行数
Aug 23 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
PHP之短标签开启设置
2013/06/17 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
2013/08/06 PHP
php无限遍历目录示例
2014/02/21 PHP
php生成固定长度纯数字编码的方法
2015/07/09 PHP
将PHP的session数据存储到数据库中的代码实例
2016/06/24 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
比较搞笑的js陷阱题
2010/02/07 Javascript
Javascript Jquery 遍历Json的实现代码
2010/03/31 Javascript
js返回前一页刷新本页重载页面
2014/07/29 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
jquery序列化方法实例分析
2015/06/10 Javascript
javascript倒计时效果实现
2015/11/12 Javascript
JavaScript encodeURI 和encodeURIComponent
2015/12/04 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
手机端点击图片放大特效PhotoSwipe.js插件实现
2016/08/24 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
JavaScript 获取元素在父节点中的下标(推荐)
2017/06/28 Javascript
angularjs实现table增加tr的方法
2018/02/27 Javascript
vue表单自定义校验规则介绍
2018/08/28 Javascript
vue中设置、获取、删除cookie的方法
2018/09/21 Javascript
Koa代理Http请求的示例代码
2018/10/10 Javascript
JavaScript函数的4种调用方法实例分析
2019/03/05 Javascript
前后端常见的几种鉴权方式(小结)
2019/08/04 Javascript
JavaScript如何实现防止重复的网络请求的示例
2021/01/28 Javascript
java直接调用python脚本的例子
2014/02/16 Python
Python多线程实例教程
2014/09/06 Python
python多线程方式执行多个bat代码
2016/06/07 Python
Python如何实现文本转语音
2016/08/08 Python
python脚本爬取字体文件的实现方法
2017/04/29 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
Python 字符串类型列表转换成真正列表类型过程解析
2019/08/26 Python
英语专业学子个人的自我评价
2013/10/02 职场文书
公司成本主管岗位责任制
2014/02/21 职场文书
本科毕业论文致谢词
2015/05/14 职场文书