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的get和set使用示例
Feb 20 Javascript
JavaScript中的方法重载实例
Mar 16 Javascript
javascript实现的淘宝旅行通用日历组件用法实例
Aug 03 Javascript
ajax如何实现页面局部跳转与结果返回
Aug 24 Javascript
jquery实现页面常用的返回顶部效果
Mar 04 Javascript
JavaScript &amp; jQuery完美判断图片是否加载完毕
Jan 08 Javascript
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
mint-ui的search组件在键盘显示搜索按钮的实现方法
Oct 27 Javascript
详解使用Nuxt.js快速搭建服务端渲染(SSR)应用
Mar 13 Javascript
layui使用templet格式化表格数据的方法
Sep 16 Javascript
node.js express框架实现文件上传与下载功能实例详解
Oct 15 Javascript
vue实现顶部菜单栏
Nov 08 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利用COM对象访问SQLServer、Access
2006/10/09 PHP
PHP分页函数代码(简单实用型)
2010/12/02 PHP
PHP数据库操作Helper类完整实例
2016/05/11 PHP
JavaScript 对象成员的可见性说明
2009/10/16 Javascript
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
用js实现小球的自由移动代码
2013/04/22 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
jquery iframe操作详细解析
2013/11/20 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
2014/09/24 Javascript
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
分享javascript计算时间差的示例代码
2020/03/19 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
2016/03/28 Javascript
购物车前端开发(jQuery和bootstrap3)
2016/08/27 Javascript
TableSort.js表格排序插件使用方法详解
2017/02/10 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
利用不到200行代码写一款属于你自己的js类库
2019/07/08 Javascript
基于form-data请求格式详解
2019/10/29 Javascript
js实现时钟定时器
2020/03/26 Javascript
Javascript confirm多种使用方法解析
2020/09/25 Javascript
python中去空格函数的用法
2014/08/21 Python
Python实现的银行系统模拟程序完整案例
2019/04/12 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
Python与C/C++的相互调用案例
2021/03/04 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
BONIA波尼亚新加坡官网:皮革手袋,鞋类和配件
2016/08/25 全球购物
英国顶级水晶珠宝零售商之一:Tresor Paris
2019/04/27 全球购物
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
小学生检讨书大全
2014/02/06 职场文书
歌唱比赛主持词
2014/03/18 职场文书
农民工讨薪标语
2014/06/26 职场文书
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers
Django实现在线无水印抖音视频下载(附源码及地址)
2021/05/06 Python
微信小程序用户授权最佳实践指南
2021/05/08 Javascript
baselines示例程序train_cartpole.py的ImportError
2022/05/20 Python