CSS style de l'étiquette de Vaadin
Je suis en train de faire la modification en ligne de Vaadin. Je pense qu'une bonne façon d'y parvenir est de style
les champs de texte pour les faire ressembler à des étiquettes, et changer de style d'un champ de texte lorsque concentré.
Est-il possible de style champ de texte pour ressembler à l'étiquette? Comment puis-je le faire si c'est possible?
Vous avez un exemple de ce que vous voulez qu'il ressemble? Je suppose que c'est possible, mais étiquette de "de" est assez large, à moins que vous parlez HTML " <label></label>'
Ouais... quel look allez-vous pour?
J'ai de la grille de mise en page de la sorcière des domaines comme: "nom", "prénom", "téléphone", etc. et les valeurs d'eux, j'ai envie de cliquer sur le texte, par exemple "John" et "Jean" doit devenir champ de texte modifiable, après la mise au point d'une autre un "Jean" doit être en texte brut à nouveau
Ouais... quel look allez-vous pour?
J'ai de la grille de mise en page de la sorcière des domaines comme: "nom", "prénom", "téléphone", etc. et les valeurs d'eux, j'ai envie de cliquer sur le texte, par exemple "John" et "Jean" doit devenir champ de texte modifiable, après la mise au point d'une autre un "Jean" doit être en texte brut à nouveau
OriginalL'auteur akuzma | 2013-02-13
Vous devez vous connecter pour publier un commentaire.
Vous pouvez remplacer le Vaadin styles dans votre propre thème. Si vous n'avez pas un thème encore, créez un sous-répertoire de la VAADIN dir appelé
themes
et de créer un sous-répertoire de thèmes par le nom de votre thème, par exemple. mytheme.Vaadin 6:
setTheme("mytheme")
dans votre classe d'applicationmyTextField.setStyleName("labelstyle");
dans votre codeles styles.css:
Vaadin 7:
@Theme("mytheme")
annotation dans votre INTERFACE utilisateur de la classemyTextField.setStyleName("labelstyle");
dans votre codeles styles.css:
java -cp '../../../WEB-INF/lib/*' com.vaadin.sass.SassCompiler styles.scss styles.css
dans votre répertoire de thèmeCette petite astuce va vous donner une Étiquette comme TextField qui se transforme en un normal TextField quand concentré.
Noter que cela ne fonctionne que lors de l'utilisation de Rennes thème et la couleur de fond par défaut #F5F5F5. Vous devrez ruser un peu si vous utilisez un autre thème ou la couleur d'arrière-plan différent de celui d'origine.
OriginalL'auteur miq
Champ de texte est représenté par le présent code HTML:
Ce qui concerne l'application de cette: Comment faire pour supprimer la bordure (contour) autour du texte/des boîtes d'entrée? (Chrome) sur "v-textfield v-widget" CSS?
OriginalL'auteur Ondrej Kvasnovsky