喜要更改標籤的顏色,當標籤得到集中在vaadin?任何一個可以幫助我如何自定義標籤頁來實現這一目標..如何更改vaadin中的tabbar顏色?
1
A
回答
4
這是一個好主意,用一個工具,如螢火檢查DOM結構的組件。例如,當檢查示例中的TabSheet示例的DOM結構時,您會看到所有選項卡都具有樣式類v-tabsheet-tabitem。如果選擇第一個選項卡,它將獲得以下樣式類「v-tabsheet-tabitemcell」,「v-tabsheet-tabitemcell-first」和「v-tabsheet-tabitemcell-selected-first」。如果選擇第二個選項卡,它將獲得以下樣式類:「v-tabsheet-tabitemcell」和「v-tabsheet-tabitemcell-selected」。如您所見,您需要修改的樣式與標籤在標籤頁中的位置有關。
關於更改選項卡的顏色,讓我們看看選定選項卡的CSS。
.v-tabsheet-tabitemcell-selected {
background-image:url(common/img/vertical-sprites.png);
background-position:left -1444px;
}
正如你所看到的,實際的css並不複雜。然而,在CSS中使用的技術並不常見,它使用了一種優化。所有的背景圖像都加入到一個PNG圖像中,並調整背景圖像的位置,以便我們獲得想要顯示的圖像作爲背景。你需要做的是創建自己的主題並修改該圖像以滿足自己的需求。查看Vaadin書籍,瞭解更多關於創建自定義主題的細節。
2
實際上,您不需要知道技術(CSS sprites)以更改選項卡的背景。你只需要使用普通的CSS,不需要魔法。
因此,創建一個新的背景圖像(純色是不夠的),並將其設置爲相關元素的背景。重複選項卡中包含的所有相關元素(它們也可以指定一些背景)。
如果您希望修改從Vaadin馴鹿主題的原始圖像,他們可以從這裏找到:http://dev.vaadin.com/browser/versions/6.4/WebContent/VAADIN/themes/reindeer/tabsheet/img
相關問題
- 1. 更改tabbar的大小和顏色iphone
- 2. 如何更改默認藍色的tabbar圖標顏色?
- 3. 更改tabbar文本顏色,iPhone
- 4. Vaadin,更改網格列顏色
- 5. 如何更改TabBar控制器的顏色
- 6. vaadin-combo-box/vaadin-combo-box-overlay更改背景顏色/ Polymer API
- 7. TabbarController的Tabbar顏色
- 8. 如何在swift 3中更改TabBar中禁用的項目顏色?
- 9. 快速改變NavigationControl和TabBar的顏色
- 10. 如何更改光標顏色而不更改文字顏色?
- 11. UITableView如何更改顏色?
- 12. 如何更改ttk.Separator顏色
- 13. 如何更改GroupStyle顏色?
- 14. 如何更改顏色
- 15. 如何更改createCircularReveal()顏色?
- 16. UNITY - 如何更改顏色?
- 17. 如何更改CircularFillableLoaders顏色?
- 18. 如何更改ActionBar顏色
- 19. 如何更改layer.border.top顏色?
- 20. 如何更改UITabBar顏色?
- 21. 如何更改UIAlertController的色彩顏色?
- 22. 如何更改PopupMenu中RadioButton的顏色?
- 23. 如何更改touchesBegan中SKSpriteNode的顏色?
- 24. 如何更改StackLayout中的顏色?
- 25. 如何更改stat_summary()中的顏色
- 26. 如何更改GWT中DecoratorPanel的顏色?
- 27. 如何更改JavaFx中的XYChart顏色?
- 28. 如何更改FreeChart中BarChart的顏色?
- 29. 如何更改TabHost中的顏色
- 30. 如何更改CSS中點的顏色?