html - 使用 Angular-Material 进行简单的 CSS 修改

标签 html css angular-material

带着轻微的绝望感,我正在寻求帮助,但我似乎无法改变按钮相对于某些输入框的位置 ?!?!?!?!我正在使用 Angular Material,并创建了这个:

lOGIN Bar

显然,我希望登录按钮与输入字段垂直对齐,但我尝试过的任何方法都无法在不移动其他元素的情况下实现预算。任何帮助将不胜感激!

这是我的代码:

  <div class="navbar">
    <md-content md-theme="docs-dark" layout-gt-sm="row" layout-padding>
      <form ng-submit="submitLoginForm()" class="navbar-form navbar-right">
        <md-input-container style="width:150px;">
          <label>Email</label>
          <input ng-model="loginForm.email" type="text" name="email" class="form-control">
        </md-input-container>
        <md-input-container>
          <label>Password</label>
          <input ng-model="loginForm.password" type="password" name="password" class="form-control">
        </md-input-container>
        <md-button class="md-raised" type="submit">
          <span ng-show="!loginForm.loading">Sign in</span>
          <span ng-show="loginForm.loading" class="fa fa-spinner"></span>
          <span ng-show="loginForm.loading">Signing in...</span>
        </md-button>
        <input type="hidden" name="_csrf" value="<%= _csrf %>" />
      </form>
    </md-content>
  </div>

CSS:

.navbar {
    width: 100%;
    background-color: #000;
    height:75px;
    padding-bottom: 20px;
}

最佳答案

<div layout="row" layout-align="center center">
 <md-input-container style="width:150px;">
      <label>Email</label>
      <input ng-model="loginForm.email" type="text" name="email" class="form-control">
    </md-input-container>
    <md-input-container>
      <label>Password</label>
      <input ng-model="loginForm.password" type="password" name="password" class="form-control">
    </md-input-container>
    <md-button class="md-raised" type="submit">
      <span ng-show="!loginForm.loading">Sign in</span>
      <span ng-show="loginForm.loading" class="fa fa-spinner"></span>
      <span ng-show="loginForm.loading">Signing in...</span>
    </md-button>
</div>

尝试使用 div 标签将每一行包裹在你的表单中,然后你可以应用 layout-align归于那个

关于html - 使用 Angular-Material 进行简单的 CSS 修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35846550/

相关文章:

css - 用文本缩放 div 内的图像

html - Bootstrap 3 : Display panels inside their wells on browser resize

html - Visual Studio Code : How to remove html tags and write to multiple lines at the same time?

HTML 电子邮件模板问题 [字体和边框底部]

javascript - Angular md-virtual-repeat 不更新更改的数据

angular - 以 Angular 6 显示对象数组的自动完成选项

jquery - FancyBox 图片加载不正确

css - 菜单在 Internet Explorer 9 中不可见

html - 针对过渡延迟的特定属性

python - Django 如何在过滤后注释多个模型上关键字的实例总数?