- 148浏览
- 2022-09-22
html
<div class="tou">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<span class="d2">
<div style="background:orange;">1</div>
<div style="background:yellow;left:100%;">2</div>
<div style="background:red;left:200%;">3</div>
<div style="background:green;left:300%;">4</div>
<div style="background:black;left:400%;">5</div>
</span>
</div>
css
* {
text-align:center;
}
.tou {
width:600px;
margin:0 auto;
overflow:hidden;
}
.tou>div {
width:18%;
height:60px;
background:red;
display:inline-block;
vertical-align:top;
}
.tou>span {
display:block;
width:100%;
height:600px;
position:relative;
}
.tou>span>div {
width:100%;
height:100%;
position:absolute;
}
.d2 {
transition:.5s;
}
.tou>div:hover {
background-color:yellow;
}
.tou>div:nth-of-type(2):hover ~ .d2 {
transform:translateX(-100%);
}
.tou>div:nth-of-type(3):hover ~ .d2 {
transform:translateX(-200%);
}
.tou>div:nth-of-type(4):hover ~ .d2 {
transform:translateX(-300%);
}
.tou>div:nth-of-type(5):hover ~ .d2 {
transform:translateX(-400%);
}
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。