Also, ich möchte keinen Platzhalter verwenden, stattdessen möchte ich Ionen-label wie Platzhalter verwenden. Ich muss vertikal ausrichten FLOATED Ion-Label in einem Ionen-Eingabeelement und wenn Benutzer klickt und/oder geben Sie den Text in Ionen-Eingabefeld Ion-Label sollte darüber bleiben.Floated-Label vertikal in der Mitte eines Eingabeelements ausrichten Ionic
Das ist, was ich bisher habe:
IONIC:
<ion-item>
<ion-label floating class="label__placeholder">SMS</ion-label>
<ion-input name="first_name"
type="text"
ngModel
required>
</ion-input>
</ion-item>
SCSS:
ion-label {
font-family: 'Roboto', sans-serif;
font-size: 18px !important;
margin-bottom: 5px;
padding-left: 15px;
&.label__placeholder {
position: absolute;
bottom: 30px;
}
}
Dies ist das Bild, wie es jetzt ist und wie Ion-label sollte wie folgt aussehen Wenn nicht auf Ioneneingabe geklickt wird:
Und das ist, wenn ich auf Ionen Eingang klicken, Ionen Label geht auf der Ionen Eingang, aber es ist nicht sichtbar:
Und das ist, wie es aus, wenn Ionen- aussehen sollte Eingang geklickt haben:
ich es geschafft, Ionen Label in der Mitte eines ionen Eingang zu positionieren, aber wenn ich auf Ionen Eingang klicken, Ionen Label geht auf dem Ionen Eingang und es ist nicht sichtbar, wie es irgendwo hinterher geht, weiß nicht wo. Versucht, Z-Index auch zu verwenden, aber es hat nicht geholfen.
was macht css class "label__place holder"? –
@PerakTiwari Positioniert das Label in der Mitte eines Ioneneingangs. Ich habe scss-Stile dafür zur Verfügung gestellt, gerade bearbeitet, um es auffälliger zu machen – karlo1zg
versuchen, Position zu entfernen: absolut, sollte es dann funktionieren. –