Wie Stil Anker in GWT?
Wie kann ich hinzufügen Stil für Anker mit GWT UIBinder? Ich habe folgenden code in UiBinder-Vorlage XML:
<g:Anchor ui:field="forgotPassLink">Forgot password?</g:Anchor>
Ich weiß, dass .gwt-Anker { } verwendet wird, für das styling dieses widget, aber noch keine Idee, wie man Stil hover-Effekte. In CSS würde es so gehen:
a:link {color:#FF0000;} /* unvisited link */
a:visited {color:#00FF00;} /* visited link */
a:hover {color:#FF00FF;} /* mouse over link */
a:active {color:#0000FF;} /* selected link */
Muss ich dafür BlurEvent und FocusEvent-Handler auf Anker? Wenn das so ist ...das ist boilerplate code.
- Vergessen Sie nicht die
Anchor
href
Attribut mit zumindest so etwas wie'javascript:;'
haben es behandelt, als ein link von den Browsern. - Eigentlich, wenn ich mich Recht erinnere, GWT übernimmt das für Sie (es sei denn, Sie, natürlich, der explizit den
href
- Attribut, über das Tor oder auf andere Weise).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden die gleichen CSS-pseudo-Klassen mit dem
gwt-Anchor
Klasse:Können Sie auch
a.gwt-Anchor
aber es ist nicht unbedingt notwendig.Wenn Sie mit uibinder mit dem gwt HyperLink, es kann getan werden, wie diese:
Funktioniert das (mit UIBinder-Stil, Namen) ?
Definieren Sie Ihre style wie dieser:
Und verwenden Sie es wie diese: