【发布时间】:2019-07-24 14:45:58
【问题描述】:
如何在 Ionic 4 中设置背景图像?试了好几种方法都没用。
我正在学习本教程: https://javebratt.com/ionic-firebase-tutorial-auth/
我也试过了
--background: #fff url('../../assets/images/cover.jpg') 无重复中心中心/封面; }
任何帮助将不胜感激。我正在使用 Ionic 4
ion-content {
.background{
background-image: url('../../../assets/img/login-image.jpg');
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
form {
margin-bottom: 32px;
button {
margin-top: 20px !important;
}
}
p {
font-size: 0.8em;
color: #d2d2d2;
}
ion-label {
margin-left: 5px;
}
ion-input {
padding: 5px;
}
.invalid {
border-bottom: 1px solid #ff6153;
}
.error-message {
min-height: 2.2rem;
ion-label {
margin: 2px 0;
}
}
}
<ion-content class="background">
<form [formGroup]="loginForm">
<ion-item>
<ion-label position="stacked">Email</ion-label>
<ion-input
formControlName="email"
type="email"
placeholder="Your email address"
[class.invalid]="!loginForm.controls['email'].valid &&
loginForm.controls['email'].touched"
>
</ion-input>
</ion-item>
<ion-item
class="error-message"
*ngIf="!loginForm.controls['email'].valid &&
loginForm.controls['email'].touched"
>
<ion-label>Please enter a valid email address.</ion-label>
</ion-item>
<ion-item>
<ion-label position="stacked">Password</ion-label>
<ion-input
formControlName="password"
type="password"
placeholder="Your password"
[class.invalid]="!loginForm.controls['password'].valid&& loginForm.controls['password'].touched"
>
</ion-input>
</ion-item>
<ion-item
class="error-message"
*ngIf="!loginForm.controls['password'].valid
&& loginForm.controls['password'].touched"
>
<ion-label>Your password needs more than 6 characters.</ion-label>
</ion-item>
<ion-button (click)="loginUser(loginForm)" expand="block" [disabled]="!loginForm.valid">
Log In
</ion-button>
</form>
<ion-button expand="block" fill="clear" routerLink="/signup">
Create a new account
</ion-button>
<ion-button expand="block" fill="clear" routerLink="/reset-password">
I forgot my password ????
</ion-button>
<ion-footer no-shadow>
<div>
<button ion-button icon-left block>
Login with Google
</button>
</div>
<div>
<button ion-button icon-left block>
Login with Facebook
</button>
</div>
</ion-footer>
</ion-content>
【问题讨论】:
-
图片路径是否正确?您是否在控制台中收到任何错误,例如无法获取图像?
-
是的,它是正确的。无论如何,当我改变它时,就会出现控制台错误。
标签: html css ionic-framework ionic4