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 相关文章推荐
一个收集图片的bookmarlet(js 刷新页面中的图片)
May 27 Javascript
javascript的offset、client、scroll使用方法详解
Dec 25 Javascript
javascript创建和存储cookie示例
Jan 07 Javascript
jquery的ajax和getJson跨域获取json数据的实现方法
Feb 04 Javascript
推荐5 个常用的JavaScript调试技巧
Jan 08 Javascript
基于JavaScript创建动态Dom
Dec 08 Javascript
JavaScript添加随滚动条滚动窗体的方法
Feb 23 Javascript
jquery实现下拉框功能效果【实例代码】
May 06 Javascript
HTML5 canvas 9绘制图片实例详解
Sep 06 Javascript
bootstrap实现动态进度条效果
Mar 08 Javascript
JS执行控制之节流模式实例分析
Dec 21 Javascript
JS面向对象编程基础篇(一) 对象和构造函数实例详解
Mar 03 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中使用灵巧的体系结构
2006/10/09 PHP
学习php设计模式 php实现门面模式(Facade)
2015/12/07 PHP
详解php协程知识点
2018/09/21 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
2019/12/04 PHP
基于JQuery实现相同内容合并单元格的代码
2011/01/12 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
jquery JSON的解析方式示例介绍
2014/07/27 Javascript
通过JS判断联网类型和连接状态的实现代码
2015/04/01 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
跟我学习javascript的循环
2015/11/18 Javascript
Angular2自定义分页组件
2017/04/19 Javascript
html5+canvas实现支持触屏的签名插件教程
2017/05/08 Javascript
javascript 中iframe高度自适应(同域)实例详解
2017/05/16 Javascript
js操作二进制数据方法
2018/03/03 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
2018/10/31 Javascript
vue-cli 打包后提交到线上出现 &quot;Uncaught SyntaxError:Unexpected token&quot; 报错
2018/11/06 Javascript
JavaScript 判断浏览器是否是IE
2021/02/19 Javascript
vue+flask实现视频合成功能(拖拽上传)
2021/03/04 Vue.js
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
python生成特定分布数的实例
2019/12/05 Python
python爬虫模拟浏览器访问-User-Agent过程解析
2019/12/28 Python
基于python实现查询ip地址来源
2020/06/02 Python
给Django Admin添加验证码和多次登录尝试限制的实现
2020/07/26 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
室内设计专业个人的自我评价
2013/10/19 职场文书
社区工作感言
2014/02/21 职场文书
促销活动方案模板
2014/02/24 职场文书
美术教师岗位职责
2014/03/18 职场文书
贷款担保书范文
2014/05/13 职场文书
就业协议书样本
2014/08/20 职场文书
专题组织生活会发言材料
2014/10/17 职场文书
详解Python为什么不用设计模式
2021/06/24 Python
Vue h函数的使用详解
2022/02/18 Vue.js
Go 内联优化让程序员爱不释手
2022/06/21 Golang