javascript - Angular Material 的登录表单

标签 javascript html css angularjs angular-material

我一直在使用 Angular Material 并阅读文档,但我似乎不知道如何设计我想要的布局。本质上,我想要一种所有元素都在一列中对齐且宽度相等的表单。例如,我还希望所有元素或包含它们的元素的最大宽度为 500px。而且它还应该在屏幕上垂直和水平居中。有什么方法可以在 Angular Material 中实现这一点吗?

enter image description here

最佳答案

这就是你想要实现的目标吗? http://jsfiddle.net/hd1by95r/59/

HTML:

<div layout="row" layout-align="center center" layout-fill class="outer">
  <div layout="column" class="wrapper" flex>
    <md-input-container>
      <label>Placeholder</label>
      <input>
    </md-input-container>
    <md-input-container>
      <label>Placeholder</label>
      <input>
    </md-input-container>
    <md-button class="md-raised md-primary" flex>
      Primary
    </md-button>
  </div>
</div>

CSS:

html,
body {
  width: 100%;
  height: 100%;
}

.wrapper {
  max-width: 500px;
}

.outer {
  padding: 12px;
}

关于javascript - Angular Material 的登录表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45580879/

相关文章:

javascript - 关闭模式后视频继续播放

javascript - 退出弹出脚本

css - 我可以减少 li 数字和内容之间的间距吗?

internet-explorer-8 - 应用 css 框阴影时 IE8 中的背景错误

javascript - 如何将 Angular 图表与 json 数据一起使用?

javascript - 在 javascript 中要求

javascript - YouTube API 视频源说明

Javascript:从对象数组调用函数

javascript - 在父级之外显示子 div,即使它们的标记在 jquery 中

iphone - 限制图像加载到网站的移动版本