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 相关文章推荐
讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别
Apr 12 Javascript
JS处理VBArray的函数使用说明
May 11 Javascript
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
Mar 21 Javascript
JavaScript通过RegExp实现客户端验证处理程序
May 07 Javascript
jquery自定义属性(类型/属性值)
May 21 Javascript
jQuery实现给页面换肤的方法
May 30 Javascript
jQuery封装的屏幕居中提示信息代码
Jun 08 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
Jul 04 Javascript
JavaScript正则表达式实例详解
Oct 16 Javascript
自定义vue全局组件use使用、vuex的使用详解
Jun 14 Javascript
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
Jul 19 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的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
php实现用于删除整个目录的递归函数
2015/03/16 PHP
PHP连接操作access数据库实例
2015/03/30 PHP
yii2中的rules 自定义验证规则详解
2016/04/19 PHP
php错误日志简单配置方法
2016/07/11 PHP
Laravel 5.3 学习笔记之 安装
2016/08/28 PHP
深入理解PHP类的自动载入机制
2016/09/16 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
浅谈PHP封装CURL
2019/03/06 PHP
JQUBAR1.1 jQuery 柱状图插件发布
2010/11/28 Javascript
DEDECMS如何为文章添加HOT NEW标志图片
2015/08/14 Javascript
基于jquery实现日历签到功能
2020/09/11 Javascript
4种JavaScript实现简单tab选项卡切换的方法
2016/01/06 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
node文件上传功能简易实现代码
2017/06/16 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
2018/07/31 jQuery
微信小程序实现单选功能
2018/10/30 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
Vue全局loading及错误提示的思路与实现
2019/08/09 Javascript
详解Vue之事件处理
2020/07/10 Javascript
[06:36]吞吞映像top1
2014/06/20 DOTA
[01:27:44]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第一场 1月24日
2021/03/11 DOTA
Python的净值数据接口调用示例分享
2016/03/15 Python
Python爬取APP下载链接的实现方法
2016/09/30 Python
python+opencv实现阈值分割
2018/12/26 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
2020/10/15 Python
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
美国著名首饰网站:BaubleBar
2016/08/29 全球购物
三年级科学教学反思
2014/01/29 职场文书
小学生操行评语大全
2014/04/22 职场文书
安全标语大全
2014/06/10 职场文书
意外伤害赔偿协议书范本
2014/09/28 职场文书
python多线程方法详解
2022/01/18 Python