gpt4 book ai didi

javascript - 如何将元素自动放置在彼此之下

转载 作者:太空宇宙 更新时间:2023-11-04 14:32:12 25 4
gpt4 key购买 nike

元素必须在彼此之下,因为在我的脚本中,某个 Action 的元素将从页面底部移动到顶部。当这种情况发生在例如第 3 张图片上时,第 3 张图片将滑​​到顶部,但它的旧位置现在是一个白色间隙。

有时我不明白我是否必须使用绝对、相对、固定、静态等等。

HTML:

        <div id='wrapper'>
<img id='img1' src='./images/image1.jpg' alt='img1'>
<br />
<img id='img2' src='./images/image2.jpg' alt='img2'>
<br />
<img id='img3' src='./images/image3.jpg' alt='img3'>
<br />
<img id='img4' src='./images/image4.jpg' alt='img4'>
</div>

CSS:

            body{
margin: 0;
padding: 0;
height: 100%;
width: 100%;
}
#wrapper{
padding: 0;
margin: 0;
width: 100%;
height: 100%;
}
#img1{
min-width: 100%;
min-height: 100%;
max-width: 100%;
max-height: 100%;
position: absolute;
top:0px;
}
#img2{
min-width: 100%;
min-height: 100%;
max-width: 100%;
max-height: 100%;
position: absolute;
top: 100%
}
#img3{
min-width: 100%;
min-height: 100%;
max-width: 100%;
max-height: 100%;
position: absolute;
top: 200%;
}
#img4{
min-width: 100%;
min-height: 100%;
max-width: 100%;
max-height: 100%;
position: absolute;
top: 300%;
}

还有我的 JavaScript 让元素在特定操作中消失。

else {

curr++;

$('#img'+curr).animate({
top: '0px'
}, 1200);



setTimeout(
function() {
$('#img'+(curr-1)).css('display', 'none');
}, 1200);

}

最佳答案

    <div id='wrapper'>
<img id='img1' src='./images/image1.jpg' alt='img1'>

<img id='img2' src='./images/image2.jpg' alt='img2'>

<img id='img3' src='./images/image3.jpg' alt='img3'>

<img id='img4' src='./images/image4.jpg' alt='img4'>
</div>

#wrapper{
padding: 0;
margin: 0;
width: 100%;
height: 100%;
}
#wrapper img {
display: block;
}

display: block;<img>元素;现在您的 img 元素将表现得像 block 元素,无需绝对定位或使用 <br/> , 所有图像将一个接一个地移动

关于javascript - 如何将元素自动放置在彼此之下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33517394/

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