首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想在纸的对白中对齐我的按钮。

我想在纸的对白中对齐我的按钮。
EN

Stack Overflow用户
提问于 2016-04-18 22:07:38
回答 1查看 566关注 0票数 1

我有一个固定大小的paper-dialog,我想对齐包含一个按钮的<div>paper-dialog包含一个控制下面的iron-pagesheaderpaper-tabsiron-pages包含按钮。

代码语言:javascript
复制
<style is="custom-style">
    paper-dialog {
                width: 1000px;
                height: 585px;
    }
</style>

<paper-dialog>
    <header>Header</header>
    <paper-tabs selected="{{selected}}>
        <paper-tab> tab1</paper-tab>
        <paper-tab> tab2</paper-tab>
    </paper-tabs>
    <iron-pages selected="{{selected}}">
        <div id="tab1" container class="container layout vertical">
            <div> Text section tab1</div>
            <div class="flex></div>
            <div>
                <paper-button id="toBeAlignedAtTheBottom">next!</paper-button>
            </div>
        </div>
        <div id="tab2" container class="container layout vertical">
            <div> Text section tab2</div>
            <div class="flex></div>
            <div>
                <paper-button id="toBeAlignedAtTheBottom">next!</paper-button>
            </div>
        </div>
    </iron-pages>
</paper-dialog>

但是我永远不能让按钮在paper-dialog的末尾对齐。仅通过对iron-pages中的容器类使用固定大小。tab1tab2中文本部分的长度差别很大。这就是为什么我想修改按钮是如何对齐和定位在按钮上的原因。在不使用固定尺寸的情况下,我如何做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-20 15:24:13

我解决了我的问题。问题是每个按钮的父类都必须使用所有剩余的空间。因此,将flex添加到每个父类。其次,添加end,将按钮放置在底部。

代码语言:javascript
复制
<style is="custom-style">
    paper-dialog {
                width: 1000px;
                height: 585px;
    }
</style>

<paper-dialog class="flex layout vertical">
    <header>Header</header>
    <paper-tabs selected="{{selected}}>
        <paper-tab> tab1</paper-tab>
        <paper-tab> tab2</paper-tab>
    </paper-tabs>
    <iron-pages class="flex layout vertical" selected="{{selected}}">
        <div id="tab1" container class="container flex layout vertical">
            <div> Text section tab1</div>
            <div class="flex></div>
            <div class="layout horizontal end">
                <paper-button id="toBeAlignedAtTheBottom">next!</paper-button>
            </div>
        </div>
        <div id="tab2" container class="container layout vertical">
            <div> Text section tab2</div>
            <div class="flex></div>
            <div>
                <paper-button id="toBeAlignedAtTheBottom">next!</paper-button>
            </div>
        </div>
    </iron-pages>
</paper-dialog>

另见:Fill page with iron-pages element

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36705140

复制
相关文章

相似问题

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