html、css、js实现手风琴图片滑动

xgh-space 2021-12-15 原文


html、css、js实现手风琴图片滑动


手风琴图片滑动是我最近学的一个图片的效果,感觉不错,分享给大家。

最终效果见 :http://gjhnstxu.me/squeezebox/demo.html

详细代码如下:

html代码:

<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<title>手风琴图片</title>
<link rel=”stylesheet” type=”text/css” href=”demo.css”>

<script type=”text/javascript” src = “jquery.js”></script>
<script type=”text/javascript” src = “demo.js”></script>
</head>
<body>
<div id=”pic”>
<ul>
<li class=”pic1″>
<a href=”#”>
<div class=”txt”>
<p class=”p1″>作者: 默默的沫沫</p>
<p class=”p2″>我的个人拉萨之旅 || 日光之城</p>
</div>
</a>
</li>
<li class=”pic2″>
<a href=”#”>
<div class=”txt”>
<p class=”p1″>作者: 默默的沫沫</p>
<p class=”p2″>我的个人成都之旅 || 美食之城</p>
</div>
</a>
</li>
<li class=”pic3″>
<a href=”#”>
<div class=”txt”>
<p class=”p1″>作者:默默的沫沫</p>
<p class=”p2″>我的个人丽江之旅 || 艳遇之城</p>
</div>
</a>
</li>
<li class=”pic4″>
<a href=”#”>
<div class=”txt”>
<p class=”p1″>作者: 默默的沫沫</p>
<p class=”p2″>我的个人南昌之旅 || 火热之城</p>
</div>
</a>
</li>
</ul>
</div>
</body>
</html>

css代码:

*{
padding: 0px;
margin: 0px;
font-family: “微软雅黑”;
list-style-type: none;
}
a{
text-decoration: none;
}
#pic{
width: 1100px;
height: 440px;
margin-top: 70px;
/*border: solid 1px red;*/
}
#pic ul li{
float: left;
width: 100px;
height: 440px;
}
#pic ul .pic4{
width: 800px;
}
.pic1{
background-image: url(img/1.jpg);
}
.pic2{
background-image: url(img/2.jpg);
}
.pic3{
background-image: url(img/3.jpg);
}
.pic4{
background-image: url(img/4.jpg);
width: 800px;
}

.txt{
background-color: #000;
background: rgba(0,0,0,0.5);
height: 440px;
width: 100px;
}
.txt p{
float: left;
color: #fff;
}
.txt .p1{
font-size: 12px;
width: 12px;          //将文字大小和p1的宽度设为一样,就可以有文字呈一列显示的效果
padding: 25px 25px 0px 20px;
}
.txt .p2{
font-size: 14px;
width: 14px;
padding-top: 25px;
}

js代码:

$(function(){
$(“#pic ul li”).mouseover(function(){
$(this).stop(true).animate({width:”800px”},1000).siblings().stop(true).animate({width:”100px”},1000);       //animate()可以使图片滑动具有动画效果,stop(true)是图片滑动更加流畅,不加stop()则图片的反应比较慢
});
});

发表于
2017-03-13 21:26 
请风徐来 
阅读(822
评论(0
编辑 
收藏 
举报

 

版权声明:本文为xgh-space原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/xgh-space/p/6545139.html

html、css、js实现手风琴图片滑动的更多相关文章

  1. HTML background–repeat 属性

    就是横向重复还是纵向重复。 假设你的页面有1004 X 700 px,但你的背景图片只有10 X 10px,如 […]...

  2. css position全解析 – 大额_skylar

    css position全解析 2014-06-13 20:09  大额_skylar  阅读(807)  评 […]...

  3. CSS Grid 布局完全指南(图解 Grid 详细教程)

      CSS Grid 布局是 CSS 中最强大的布局系统。与 flexbox 的一维布局系统不同,CSS Gr […]...

  4. readonly 和 disabled的区别

    在开发的时候遇到了disabled不能传值的问题 但是readonly可以传值 学习源头: http://ww […]...

  5. css – 评分效果的星星外衣

    纳尼?什么星星外衣?好,直接上图比较能说清楚: 仔细看会发现规律:可以根据百分比/分值动态改变高亮星星的个数。 […]...

  6. Dynamic HTML权威指南(读书笔记)— 第一章 HTML与XHTML参考

      1. 对齐常量(text-align和vertical-align) 1.1 盒外对齐 这种对齐属性决定环 […]...

  7. css – font-family字体

    windows常见内置中文字体 宋体                      SimSun(浏览器默认) 黑 […]...

  8. CSS 小结笔记之滑动门技术

    所谓的滑动门技术,就是指盒子背景能够自动拉伸以适应不同长度的文本。即当文字增多时,背景看起来也会变长。 大多数 […]...

随机推荐

  1. 联合登录

    联合登录是什么? 联合登录本质是在未登录系统遵循已登录系统的约束条件下,已登录系统给与未登录系统指定的用户信息 […]...

  2. #2020征文-手机#鸿蒙手机经典小游戏——俄罗斯方块

      目录:前言概述正文     前言        为了更好地熟练掌握鸿蒙手机应用开发,深鸿会深大学习小组将带 […]...

  3. REDIS参数配置

    1.参数说明 INCLUDES include /path/to/local.conf   ## 引入多个配置 […]...

  4. eclipse配置weblogic服务器

    最近项目要从tocmat迁移到weblogic,使用weblogic的原因不用多说,好处不言而喻。于是准备配置 […]...

  5. 网站资源 – Alex_guoyihao

    网站资源 猎手导航:https://www.lsdhss.com/ 快手:http://search.chon […]...

  6. 深入理解Java:注解(Annotation)自定义注解入门

    深入理解Java:注解(Annotation)自定义注解入门 注解的定义 Java注解又称Java标注,是JD […]...

  7. 【浏览器强制360网页导航】360导航被强制设成首页如何取消?

    从来没有下载过360,也没碰过360的全家桶系列,但是前一阵电脑上的所有浏览器首页全部被修改成hao123.c […]...

  8. chrome inspect 远程调试H5

    chrome://inspect/#devices 一个内置于chrome的远程调试指令,满足远程调试的几个必 […]...

展开目录

目录导航