角度材料中列布局中元素的响应大小
Responsive size of element in column layout in angularmaterial
我想知道如何在 angular material 的列布局中设置元素的宽度。
这是一个简单的代码:
<div class="inactive-background" flex layout="column" layout-align="start center">
<md-whiteframe class="md-whiteframe-z2 white-frame" layout-margin>
<md-content layout-align="center center" layout="row">
<span class="chrono">00:00:00</span>
</md-content>
</md-whiteframe>
</div>
使用此代码,跨度居中但非常小:
为了调整白框的大小,我可以简单地改变宽度 属性。
<div class="inactive-background" flex layout="column" layout-align="start center">
<md-whiteframe class="md-whiteframe-z2 white-frame" layout-margin style="width: 600px">
<md-content layout-align="center center" layout="row">
<span class="chrono">00:00:00</span>
</md-content>
</md-whiteframe>
</div>
效果不错,但问题是白框变得无响应。如果我缩小浏览器的大小,白框仍然需要 600px 宽度。
问题是:如何以响应方式做到这一点?
谢谢你
Codepen
我终于找到了(但不确定这是最好的解决方案)。如果没有请告诉我
诀窍是将白框包装到另一个 div(布局=行)并使用 flex 设置大小:
http://codepen.io/anon/pen/NGgQjX?editors=110
<div class="inactive-background" flex layout="column">
<div flex layout="row" layout-align="center start">
<md-whiteframe class="md-whiteframe-z2 white-frame" layout-margin flex="70">
<md-content layout-align="center center" layout="row">
<span class="chrono">00:00:00</span>
</md-content>
</md-whiteframe>
</div>
</div>
我想知道如何在 angular material 的列布局中设置元素的宽度。
这是一个简单的代码:
<div class="inactive-background" flex layout="column" layout-align="start center">
<md-whiteframe class="md-whiteframe-z2 white-frame" layout-margin>
<md-content layout-align="center center" layout="row">
<span class="chrono">00:00:00</span>
</md-content>
</md-whiteframe>
</div>
使用此代码,跨度居中但非常小:
为了调整白框的大小,我可以简单地改变宽度 属性。
<div class="inactive-background" flex layout="column" layout-align="start center">
<md-whiteframe class="md-whiteframe-z2 white-frame" layout-margin style="width: 600px">
<md-content layout-align="center center" layout="row">
<span class="chrono">00:00:00</span>
</md-content>
</md-whiteframe>
</div>
效果不错,但问题是白框变得无响应。如果我缩小浏览器的大小,白框仍然需要 600px 宽度。
问题是:如何以响应方式做到这一点?
谢谢你
Codepen
我终于找到了(但不确定这是最好的解决方案)。如果没有请告诉我
诀窍是将白框包装到另一个 div(布局=行)并使用 flex 设置大小:
http://codepen.io/anon/pen/NGgQjX?editors=110
<div class="inactive-background" flex layout="column">
<div flex layout="row" layout-align="center start">
<md-whiteframe class="md-whiteframe-z2 white-frame" layout-margin flex="70">
<md-content layout-align="center center" layout="row">
<span class="chrono">00:00:00</span>
</md-content>
</md-whiteframe>
</div>
</div>