11

私はマテリアル デザインのフレックスボックス レイアウトを使用しており、ボックスには 2 つのボックスがあります。私が言いたいことを明確にするために、jsfiddleで作成します。

Angular マテリアル アプリ

これらのボックスの間にスペースを設定したい

<div flex layout="row" layout-align="space-between center">
            <md-toolbar flex="15">
                 <h2 class="md-toolbar-tools">
                    <span>Home</span>
                  </h2>

            </md-toolbar>
                <!--How to set space between -->
            <md-toolbar>
                 <h2 class="md-toolbar-tools" layout-align="end center">
                    <span>Sign Up</span>
                    <span>Sign In</span>
                  </h2>

            </md-toolbar>
        </div>
4

3 に答える 3

7

必要なのは「layout-margin」だと思います https://material.angularjs.org/latest/layout/options

<div layout="row" layout-margin>
  <div flex>Parent layout and this element have margins.</div>
</div>
于 2016-11-17T17:47:06.530 に答える
1

もっと簡単にできると思います:

<md-toolbar>
    <div class="md-toolbar-tools">
        <span>Home</span>
        <span flex></span>
        <div>
            <span>Sign Up</span>
            <span>Sign In</span>
        </div>
    </div>
</md-toolbar>

HOME 要素と SIGNUP 要素の間に柔軟な要素を挿入すると、それらの間のスペースが埋められます。

于 2015-03-10T18:20:31.900 に答える