Ich versuche, die Hover-Eigenschaftszustände mithilfe von [ngStyle] festzulegen. Im Folgenden werden nur die normalen Statusfarben festgelegt. Wenn ich die Maus über die Schaltfläche bewege, ändert sich die Schaltfläche nicht wie erwartet in die gedrückten Farben.Angular 2: Hover-Eigenschaften mithilfe von ngStyle festlegen
<button (click)="logout()"
class="btn register-button"
[ngStyle]=" hover ? {'color': theme.logoutButtonColorPressed,
'border-color': theme.logoutButtonBorderColorPressed,
'background-color': theme.logoutButtonBackgroundColorPressed } :
{'color': theme.logoutButtonColorNormal,
'border-color': theme.logoutButtonBorderColorNormal,
'background-color': theme.logoutButtonBackgroundColorNormal }">Logout</button>
was 'schweben ist 'here' [ngStyle] = "hover {' ? –
es ist nicht klar, was Sie wollen. Wenn Sie Styles bei Hover wechseln wollen, fügen Sie folgendes zum Button hinzu:
Ich versuche das CSS zu replizieren .. .. .logout-container button: schweben { } hoffend, um die Farben für die Schaltfläche für den Status Hover festzulegen. Ich kann diese manuell einstellen mit .logout-container button: hover { color: #FFFFFF! Wichtig; background-color: rgba (0, 0, 0, 0.00)! Wichtig; border-color: #FFFFFF! Wichtig; } – user2182570