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;
}
相关推荐
-
第18问:MySQL CPU 高了,怎么办?2025-02-24 10:27:18
-
mysql索引类型 normal, unique, full text
mysql索引类型 normal, unique, full text2025-02-24 10:05:05 -
uwsgi+django+nginx 搭建部分总结2025-02-24 10:03:33
-
使用Docker配置Nginx环境部署Nextcloud2025-02-24 10:02:03
-
Nginx安装和怎么使用2025-02-24 10:00:45