Salut voulez changer la couleur de l'onglet lorsque l'onglet se concentrer dans Vaadin? Quelqu'un peut me aider à personnaliser tabsheet à achive ce ..Comment changer la couleur de la barre d'onglets dans vaadin?
Répondre
Il est une bonne idée d'utiliser un outil comme Firebug pour inspecter la structure DOM des composants. Par exemple, lors de l'examen de la structure DOM de l'exemple TabSheet dans l'exemple, vous verrez que tous les tabulations ont la classe de style v-tabsheet-tabitem. Si vous sélectionnez le premier onglet, il recevra la classe de style suivante: "v-tabsheet-tabitemcell", "v-tabsheet-tabitemcell-first" et "v-tabsheet-tabitemcell-selected-first". Si vous sélectionnez le second onglet, il recevra les classes de style suivantes: "v-tabsheet-tabitemcell" et "v-tabsheet-tabitemcell-selected". Comme vous le verrez, les styles que vous devez modifier dépendent un peu de la position de l'onglet dans l'onglet. À propos de la modification de la couleur de l'onglet, jetons un coup d'œil au CSS de l'onglet sélectionné.
.v-tabsheet-tabitemcell-selected {
background-image:url(common/img/vertical-sprites.png);
background-position:left -1444px;
}
Comme vous pouvez le voir, le css réel n'est pas compliqué. La technique utilisée dans le CSS est cependant moins courante, elle utilise une sorte d'optimisation. Toutes les images d'arrière-plan sont jointes dans une seule image png et la position de l'image d'arrière-plan est ajustée de sorte que nous obtenons l'image que nous voulons montrer comme arrière-plan. Ce que vous devez faire, c'est créer votre propre thème et modifier cette image pour répondre à vos propres besoins. Consultez le livre de Vaadin pour plus de détails sur la création de thèmes personnalisés.
En fait, vous n'avez pas besoin de connaître la technique (sprites CSS) pour changer l'arrière-plan des onglets. Vous n'aurez besoin que d'utiliser des CSS standards, sans magie.
Créez une nouvelle image d'arrière-plan (d'une couleur unie ne suffit pas) et réglez-la sur l'arrière-plan de l'élément concerné. Répétez l'opération pour tous les éléments pertinents contenus dans l'onglet (ils peuvent également spécifier un arrière-plan).
Si vous souhaitez modifier les images originales du thème du renne Vaadin, ils se trouvent d'ici: http://dev.vaadin.com/browser/versions/6.4/WebContent/VAADIN/themes/reindeer/tabsheet/img
- 1. Comment changer la couleur de la barre de défilement tinymce?
- 2. QT: Comment changer la couleur de la barre de progression
- 3. comment changer la couleur du contrôleur de la barre d'onglets
- 4. Comment changer la couleur de la barre UIStatus?
- 5. Comment changer la couleur de la barre d'état
- 6. Comment changer la barre de progression avant la couleur?
- 7. changer la couleur de la barre de défilement?
- 8. Comment changer la couleur de la police StatusBar dans wxWidgets?
- 9. Comment changer la couleur de la barre de navigation dans TTPhotoviewcontroller en utilisant Three20 dans iPhone
- 10. Comment changer la couleur de la barre de titre dans l'activité Android?
- 11. Comment changer la couleur de la barre de défilement dans Emacs?
- 12. comment puis-je changer la couleur de la barre de titre dans JFrame?
- 13. Comment changer la couleur du texte RibbonStatusBarPane?
- 14. comment changer la couleur de la barre dans les graphiques à barres
- 15. Comment changer la couleur d'arrière-plan de la barre d'état dans l'extension firefox
- 16. Supprimer la bordure de la ligne inférieure dans la barre d'onglets? (Et changer la couleur sélectionnée)
- 17. Comment changer la couleur dans Liste simple_list_item_multiple_choice
- 18. Comment puis-je changer la couleur d'une image-objet sans changer la couleur de la bordure?
- 19. Indicateur de couleur dans la barre d'état?
- 20. comment changer la couleur de la flèche dans uitableview
- 21. Comment changer la couleur de la police dans VB6?
- 22. Comment changer la couleur de UIBarButtonItem?
- 23. Comment personnaliser le bouton de la barre d'onglets et la barre d'onglets de la couleur sélectionnée?
- 24. comment je peux changer la couleur de fond de navigationBar
- 25. Comment changer la couleur du titre de l'article de barre d'état dans l'objectif-C/Cocoa?
- 26. Changer la couleur UINavigationItem en noir
- 27. Changer la couleur de la date
- 28. Changer la couleur de JFileChooser
- 29. changer la couleur de self.navigationItem.prompt
- 30. jFreeChart: Changer la couleur de la barre indépendamment de la série