首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >响应性设计,堆叠div无序

响应性设计,堆叠div无序
EN

Stack Overflow用户
提问于 2014-10-29 20:56:15
回答 4查看 155关注 0票数 1

我想知道是否有一种纯粹的CSS方式来堆叠3(或更多)div,当它们变得足够小时,将一个放在另一个上面。

我的意思是,我有3分钱

代码语言:javascript
运行
复制
|             |
|[1]  [2]  [3]|
|             |

我想把它们堆叠起来:

代码语言:javascript
运行
复制
|   |
|[3]|
|[1]|
|[2]|
|   |

在CSS中有任何方法来进行这种堆叠吗?或者我必须使用javascript来完成这个任务吗?

EN

Stack Overflow用户

发布于 2014-10-29 21:13:26

你可以试试这个基本的技术。也试着熟悉响应式的网页设计。

代码语言:javascript
运行
复制
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%; 
               }
}
代码语言:javascript
运行
复制
<div id="container">
        <div class="item">
           One
        </div>
        <div class="item">
           Two
        </div>
        <div class="item">
           Three
        </div>
</div>

票数 -1
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26640527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档