html5+css3实现组图手风琴效果
效果图(不会截取网页gif动图)

另外写了一个效果拼图

步骤如下:
一、每一张图片放在一个div中,然后用另一个div容器包裹了所有的图片div。

html代码:
<!------------ 第六个图片盒子开始 ------------><div class="box6">
<div class="item"><img src="./images/mi1.jpg" alt="" /></div>
<div class="item"><img src="./images/mi2.jpg" alt="" /></div>
<div class="item"><img src="./images/mi3.jpg" alt="" /></div>
<div class="item"><img src="./images/mi4.jpg" alt="" /></div>
<div class="item"><img src="./images/mi1.jpg" alt="" /></div>
<div class="item"><img src="./images/mi2.jpg" alt="" /></div>
</div>
二、图片正常横排平均显示,在鼠标放到一个图上时还图片展开显示全部,其余图片变窄挤到一起。

css样式:
/* -----六栏box6图片手风琴盒子------ */
.box6{
margin: 0 auto;
display: flex;/* 弹性布局盒子 */
width: 1190px;
height: 480px;
justify-content: space-around;/* 弹性布局盒子当中项目位于各行间、前后都留有空白的容器内 */
align-items: center;/* 弹性布局当中盒子位置垂直居中 */
}
.box6 .item{
float: left;
width: 197px;
height: 475px;
border: 1px solid #999;
border-radius: 5px;/* 边角弧度值 */
overflow: hidden;/* 隐藏多余部分 */
transition: all 1s;/* 过渡时间为1秒 */
cursor: pointer;/* 鼠标指向时的形状 */
}
.box6:hover .item{/* 鼠标划过这个项目时其他项目变窄了 */
width: 119px;
}
.box6 .item:hover{/* 鼠标划过这个项目时变宽了 */
width: 700px;
}
相关推荐
-
mysql中group by、having以及order by用法讲解
mysql中group by、having以及order by用法讲解2025-04-24 01:19:18 -
PHP操作ES案例demo2025-04-24 01:11:04
-
php中substr()方法使用笔记2025-04-24 00:29:53
-
Nginx 实现静态资源2025-04-24 00:26:00
-
Nginx、HAProxy、LVS三者的优缺点2025-04-24 00:00:22