css - 设置背景图片会破坏提交按钮

标签 css angular

在单页应用程序(Angular)上使用以下 css 设置背景图片

.page::before {
  content: '';
  position: absolute;
  background-size: cover;
  width: 100%;
  height: 100%;
  background-image: url("../../assets/weird.png");
  opacity: 0.2;
}
...
/* button */
#submit-button {
  position: center;
  background: #000000;
  border-radius: 5px;
  font-size: 15px;
  padding: 15px 15px 15px 15px;
  margin: -15px 15px 15px 15px;
  color: white
}

这是 html:

<div class="page">
<h1 class="sunrise">Asheville Ipsum</h1>
<h2 class="sunrise">Asheville Infused Lorem Ipusm Generator</h2>
  <h3 class="sunrise">Ditch that boring ipsum for some auto-generated, beer infused,</h3>
  <h3 class="sunrise">funky smelling, hippster weirdness.</h3>
<div class="inputs">
<form [formGroup]="registerForm" (ngSubmit)="onSubmit()">
  <div class="form-group" id="short-medium-long">
    <mat-radio-group aria-label="Select an option" formControlName="numberOfWords" class="form-control" >
      <mat-radio-button value="50">Short</mat-radio-button>
      <mat-radio-button value="75">Medium</mat-radio-button>
      <mat-radio-button value="100">Long</mat-radio-button>
    </mat-radio-group>
  </div>
  <div class="form-group" id="numberOfParagraphs">
    <label>Number of Paragraphs</label>
    <input type="number" id="number-field" formControlName="numberOfParagraphs" class="form-control" />
      <mat-checkbox formControlName="moreBeer" class="form-control">More Beer!</mat-checkbox>
</div>
  <div class="form-group">
      <button class="btn btn-primary" id="submit-button">Generate Weirdness</button>
  </div>
</form>
</div>

<div class="content" *ngFor="let paragraph of paragraphs">{{ paragraph }}<br><br></div>
</div>

添加此 CSS 后,提交按钮不再有效。没有控制台错误或任何东西。此外,我可以删除内容或位置属性,并且通过不再显示背景图像可以正常工作。

我感觉css里面肯定有什么地方冲突了?

最佳答案

我确定不存在名为position:center; 的东西。

所有这些都是可用于位置的可用属性:position:static|absolute|fixed|relative|sticky|initial|inherit;

更改该 CSS 属性将帮助您摆脱困境。

关于css - 设置背景图片会破坏提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55818012/

相关文章:

asp.net - 将 Windows 8 主题仪表板应用到我在 ASP.NET 中设计的网站

html - 在 weebly 中添加 mathjax

forms - Angular2 - 单选按钮绑定(bind)

angular - 循环上传文件不起作用

angular - Angular 2 中的打字机效果

javascript - 包括 bootstrap.min.css 和 bootstrap.css 还是只包括一个?

html - 将 x2 图像用于 Retina 显示 CSS

angular - 如何将 ng2-datepicker 用于 Angular 2 应用程序

angular - 在 ionic 项目中输出 XML 文件数据

未加载 CSS Sourcemaps