gpt4 book ai didi

html - 我怎样才能制作这个桶,我可以用css把这个球扔进去

转载 作者:行者123 更新时间:2023-12-04 08:08:05 25 4
gpt4 key购买 nike

我有这个元素,我需要制作一个动画,我有一个桶和一个球扔进桶里,这样你就可以看到球进入这个桶。为了使它起作用,我有同一个桶的 2 张图片。数字 1 是背面,而 nr。 2 是前面,我有一个想法使用 background-image: cover 但我不知道如何使这个工作,这是一个插图
enter image description here
到目前为止,这是其他桶图片的进展:
enter image description here

 .back {
background-size: cover;

}

.front {


}
<div class="back"> <img src="behind.png" ></div>
<div class="front"> <img src="infront.png" ></div>

最佳答案

你至少需要两层,然后你玩 z-index .将鼠标悬停在下方并查看:

.box {
/* first layer as background */
background:url(/image/WhSft.png) top/100% auto no-repeat;
display:inline-block;
width:200px; /* control the size by editing this */
margin:80px 50px;
}
.box::before {
content:"";
display:block;
padding-top:100%; /* keep square */
position:relative;
z-index:9; /* we increase z-index to make other element behind */
background:inherit; /* we inherit the same background */
background-position:bottom; /* we change the position to get the next image */
}


.ball {
position:absolute;
width:40px;
height:40px;
background:red;
border-radius:50%;
left:130px;
top:0;
transition:1s;
}

html:hover .ball{
top:200px;
}
<div class="box">

</div>

<div class="ball"></div>

编辑后使用的图片(黑色为透明)
enter image description here

关于html - 我怎样才能制作这个桶,我可以用css把这个球扔进去,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66124722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com