html - 具有 flexbox 属性的布局

标签 html css flexbox

在这个布局中,我想在列的交叉点和页面左下角的一条线(应该是一个无滚动页面)放置一个圆(固定大小)。圆圈应如下图所示。

我已经开始使用 flexbox 属性,但这是我第一次使用这个属性,我不知道如何做。

有人知道我该怎么做吗?

<div class="wrap">
    <div class="hud1">
        <div class="gps box"></div><!-- /gps -->
        <div class="info box"></div><!-- /info -->
        <div class="phone box"></div><!-- /phone -->
    </div><!-- /hud1 -->

    <div class="speed">
        <div class="circle"></div>
    </div>

    <div class="hud2">
        <div class="status box withfocus">
             <h1>Estado</h1>
        </div><!-- /status -->

        <div class="media box withoutfocus">
             <h1>Multimédia</h1>
        </div><!-- /media -->

        <div class="environment box withoutfocus">
             <h1>Ambiente</h1>
        </div><!-- /environment -->

        <div class="settings box withoutfocus">
             <h1>Definições</h1>
        </div><!-- /settings --> 
    </div><!-- /hud2 -->
</div><!-- /wrap -->

代码如下: http://jsfiddle.net/marisaroque/mR7nq/

编辑: 这是图片: Link

提前致谢!

最佳答案

是不是这样:http://jsfiddle.net/HUmLb/embedded/result/

关键是使 .hud1 成为单列 flex,并在最后一项插入 .hud2 row

我仍然无法使其居中垂直,但我认为这是一个好的开始。

让我们知道。

编辑

http://jsfiddle.net/ngxyW/

我在下 Angular 放置了一个空框,并将 wrap div 固定到左下角。

这是一本关于 flex display 的好书:http://css-tricks.com/snippets/css/a-guide-to-flexbox/

关于html - 具有 flexbox 属性的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22769315/

相关文章:

javascript - 可调整大小的 div 不响应百分比高度

javascript - 使用 selenium webdriver 在 IE11 中右键/上下文单击无法正常工作

html - 带页眉和页脚的布局以及不重叠的内容

css - 布局 flexbox : how to get the leaf nodes centered vertically and horizontally within the half-containers?

html - 使用 Flexbox 创建布局

jquery - 滚动到视口(viewport)时淡入 div

html - table > tbody > tr > td > div > 在不调整表格大小的情况下切换跨度和文本框?

javascript - jquery 和 bootstrap.js 不工作

jquery - .animate() 查询不工作

html - Flexbox - 行和列并排