index部分
<!-- 手风琴效果 Accordion -->
<div class="Accordion_wrap">
<p class="Accordion_text">登录展示你的个性化内容</p>
<div class="Accordion">
<!--园林酒店 -->
<a href="#" class="Accordion_img Accordion_firstimg">
<img src="images/shoufengqin (1).jpg" alt="">
<div class="Accordion_masker">
<p>园林酒店</p>
</div>
</a>
<!-- 情侣酒店 -->
<a href="#" class="Accordion_img ">
<img src="images/shoufengqin (2).jpg" alt="">
<div class="Accordion_masker">
<p>情侣酒店</p>
</div>
</a>
<!-- 设计师酒店 -->
<a href="#" class="Accordion_img">
<img src="images/shoufengqin (3).jpg" alt="">
<div class="Accordion_masker">
<p>设计师酒店</p>
</div>
</a>
<!-- 青年旅社 -->
<a href="#" class="Accordion_img">
<img src="images/shoufengqin (4).jpg" alt="">
<div class="Accordion_masker">
<p>园林酒店</p>
</div>
</a>
<!-- 特色客栈 -->
<a href="#" class="Accordion_img">
<img src="images/shoufengqin (5).jpg" alt="">
<div class="Accordion_masker">
<p>特色客栈</p>
</div>
</a>
<!-- 海岛酒店 -->
<a href="#" class="Accordion_img">
<img src="images/shoufengqin (6).jpg" alt="">
<div class="Accordion_masker">
<p>海岛酒店</p>
</div>
</a>
<!-- 海外温泉 -->
<a href="#" class="Accordion_img">
<img src="images/shoufengqin (7).jpg" alt="">
<div class="Accordion_masker">
<p>海外温泉</p>
</div>
</a>
</div>
</div>
index.css
/* 设置手风琴-wrap */
.Accordion_img {
display: block;
width: 136px;
height: 260px;
float: left;
overflow: hidden;
position: relative;
}
/* 设置手风琴-图片内容 */
.Accordion_img img {
width: 400px;
height: 260px;
/* 让其在wrap中靠中间显示 */
margin-left: -140px;
}
/* 第一张图片默认展开 */
.Accordion .Accordion_firstimg {
display: block;
width: 400px;
height: 260px;
float: left;
}
/* 第一张图片正常显示,给其设置marin */
.Accordion .Accordion_firstimg img {
margin: 0;
}
/* 鼠标进入手风版块时,块全部设置为折叠状态 */
.Accordion:hover .Accordion_img {
width: 136px;
}
/* 鼠标hover哪个,哪个块展开 */
.Accordion .Accordion_img:hover {
width: 400px;
/* transform: translateX(-200px); */
}
/* 悬停时,正常显示 */
.Accordion_img:hover img {
margin: 0;
}
/* Accordion_masker */
.Accordion_masker {
width: 100%;
height: 260px;
background-color: rgba(0, 0, 0, .4);
position: absolute;
top: 0;
left: 0;
}
.Accordion_masker p {
width: 30px;
height: 200px;
font-size: 26px;
margin: 0 auto;
color: white;
padding: 30px 0;
text-align: center;
}