gpt4 book ai didi

javascript - 删除 Ul 警报

转载 作者:行者123 更新时间:2023-11-28 02:30:51 27 4
gpt4 key购买 nike

我在一行中有三个 ul。如果删除了另一个 ul li,我如何将 ul 滑动到左侧。这是它的外观示例。 (如果可能,纯 Javascript)。

.one {
box-sizing: border-box;
padding: 16px;
width: 100%;
background-color: red;
color: #fff;
}
.two {
box-sizing: border-box;
padding: 16px;
width: 100%;
background-color: green;
color: #fff;
}
.three {
box-sizing: border-box;
padding: 16px;
width: 100%;
background-color: blue;
color: #fff;
}
.closebtn {
float: right;
font-size: 30px;
font-weight: bold;
cursor: pointer;
}
.closebtn:hover {
color: #000;
}
ul {
width: 25%;
display: inline-block;
}
<ul>
<li class="one">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
<li class="two">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
<li class="three">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
</ul>
<ul>
<li class="one">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
<li class="two">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
<li class="three">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
</ul>
<ul>
<li class="one">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
<li class="two">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
<li class="three">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
</ul>

最佳答案

您可以使用 max-width 而不是 ul 上的宽度。检查下面更新的代码段

.one {
box-sizing: border-box;
padding: 16px;
width: 100%;
background-color: red;
color: #fff;
}
.two {
box-sizing: border-box;
padding: 16px;
width: 100%;
background-color: green;
color: #fff;
}
.three {
box-sizing: border-box;
padding: 16px;
width: 100%;
background-color: blue;
color: #fff;
}
.closebtn {
float: right;
font-size: 30px;
font-weight: bold;
cursor: pointer;
}
.closebtn:hover {
color: #000;
}
ul {
max-width: 25%;
display: inline-block;
}
<ul>
<li class="one">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
<li class="two">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
<li class="three">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
</ul>
<ul>
<li class="one">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
<li class="two">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
<li class="three">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
</ul>
<ul>
<li class="one">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
<li class="two">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
<li class="three">
<span onclick="this.parentElement.style.display = 'none';" class="closebtn">&times;</span>
<p>To close this container, click on the X symbol to the right.</p>
</li>
</ul>

关于javascript - 删除 Ul 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50911202/

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