我想知道是否有一种纯粹的CSS方式来堆叠3(或更多)div,当它们变得足够小时,将一个放在另一个上面。
我的意思是,我有3分钱
| |
|[1] [2] [3]|
| |我想把它们堆叠起来:
| |
|[3]|
|[1]|
|[2]|
| |在CSS中有任何方法来进行这种堆叠吗?或者我必须使用javascript来完成这个任务吗?
发布于 2014-10-29 21:13:26
你可以试试这个基本的技术。也试着熟悉响应式的网页设计。
div{
border:1px solid black;
text-align:center;
}
#container{
width:100%;
position:relative;
float:left;
padding:10px;
}
#container .item{
width:16%;
float:left;
padding:50px;
position:relative;
}
/* CSS3 - change divs width on window resize */
@media screen and (max-width: 468px){
#container .item{
width:100%;
}
}<div id="container">
<div class="item">
One
</div>
<div class="item">
Two
</div>
<div class="item">
Three
</div>
</div>
https://stackoverflow.com/questions/26640527
复制相似问题