Zum Hauptinhalt springen

Login UI-Anpassung

Sie haben die Anwendung erstellt. Nun zeige ich Ihnen, wie Sie die Login-Seite UI Ihrer Anwendung anpassen können. In diesem Leitfaden erstellen wir eine angepasste Login-Seite für Ihre Anwendung.

step4_result2.png

Lassen Sie uns beginnen!

Teil 1: Ein Hintergrundbild hinzufügen

Zuerst fügen wir ein Hintergrundbild hinzu. Der Standardhintergrund ist weiß, was sehr einfach aussieht.

step1_start.png

Um ein Hintergrundbild hinzuzufügen, füllen Sie das Background URL mit der URL des Bildes aus, das Ihnen gefällt. Der Vorschaubereich zeigt das Bild an, wenn die URL gültig ist.

step1_backgroune_url.gif

Teil 2: Das Login-Panel anpassen

Hier ist, wo Sie am Ende des ersten Teils waren:

step1_end.png

Um das Panel schön aussehen zu lassen, müssen Sie etwas CSS-Code hinzufügen. Kopieren Sie den untenstehenden Code und fügen Sie ihn in das Feld Form CSS ein.

<style>
.login-panel{
padding: 40px 30px 0 30px;
border-radius: 10px;
background-color: #ffffff;
box-shadow: 0 0 30px 20px rgba(0, 0, 0, 0.20);
}
</style>

step2_form_css.gif

Tipp

Wenn Sie das Form CSS bearbeiten, zeigt der Editor den Standardwert an, wenn das Feld leer ist. Sie müssen jedoch immer noch den Inhalt kopieren und in das Feld einfügen.

Nachdem Sie das Form CSS ausgefüllt haben, vergessen Sie nicht, die Konfiguration unten zu speichern. Jetzt sehen wir uns den Effekt an.

step2_end.png

Teil 3: Die Panel-Position auswählen

Jetzt sieht die Login-Seite viel hübscher aus als zuvor. Wir bieten auch drei Schaltflächen an, damit Sie die Position des Panels entscheiden können.

step3_position.png

Zum Beispiel wählen wir die Rechts Schaltfläche:

step3_end.png

Teil 4: Das Seitenpanel aktivieren

Als Nächstes sehen wir, wie man ein Seitenpanel aktiviert und seinen Stil anpasst.

Zuerst wählen Sie die Schaltfläche aus. Im Enable Side Panel Modus wird das Panel zentriert.

enable_side_panel.png

Dann bearbeiten Sie das Side panel HTML, das den Inhalt bestimmt, der im Seitenpanel angezeigt wird. Wir bieten eine Standardvorlage an, so dass Sie sie einfach kopieren und einfügen können.

<style>
.left-model{
text-align: center;
padding: 30px;
background-color: #8ca0ed;
position: absolute;
transform: none;
width: 100%;
height: 100%;
}
.side-logo{
display: flex;
align-items: center;
}
.side-logo span {
font-family: Montserrat, sans-serif;
font-weight: 900;
font-size: 2.4rem;
line-height: 1.3;
margin-left: 16px;
color: #404040;
}
.img{
max-width: none;
margin: 41px 0 13px;
}
</style>
<div class="left-model">
<span class="side-logo"> <img src="https://cdn.casbin.org/img/casdoor-logo_1185x256.png" alt="Casdoor" style="width: 120px">
<span>SSO</span>
</span>
<div class="img">
<img src="https://cdn.casbin.org/img/casbin.svg" alt="Casdoor"/>
</div>
</div>

Lassen Sie uns den Effekt sehen. Das Seitenpanel mit einem Logo und Bild wird angezeigt, aber das Ergebnis ist nicht zufriedenstellend.

step4_result1.png

Um das Aussehen zu verbessern, müssen Sie etwas CSS im Form CSS ändern und hinzufügen.

step4_modify_CSS.gif

Der endgültige Code sieht wie folgt aus.

<style>
.login-panel{
border-radius: 10px;
background-color: #ffffff;
box-shadow: 0 0 30px 20px rgba(0, 0, 0, 0.20);
}
.login-form {
padding: 30px;
}
</style>
Info

.login-panel und .login-form sind die Klassennamen von div-Elementen. Sie entsprechen verschiedenen Bereichen der Seite. Wenn Sie die Login-Seite weiter anpassen möchten, können Sie hier CSS-Code schreiben, der auf diese Klassennamen abzielt.

Schließlich haben wir eine schöne Login-Seite!

step4_result2.png

Überprüfung

Zusammenfassend haben wir ein Hintergrundbild hinzugefügt, den Stil des Login-Panels angepasst und das Seitenpanel aktiviert.

Hier sind einige zusätzliche Ressourcen zur Anpassung von Anwendungen in Casdoor:

Vielen Dank fürs Lesen!