Style réagit matériel-ui tabs
J'ai juste commencé à utiliser réagit matériel-ui et je voudrais personnaliser certains styles. Par exemple, l'évolution des onglets de couleur d'arrière-plan.
en essayant d'utiliser inlineStyle
comme
<Tabs style={this.getStyles().tabs} > </Tabs>
getStyles(){
return {
tabs: {
backgroundColor: Colors.teal200
},
headline: {
fontSize: '24px',
lineHeight: '32px',
paddingTop: '16px',
marginBottom: '12px',
letterSpacing: '0',
fontWeight: Typography.fontWeightNormal,
color: Typography.textDarkBlack,
}
}
}
changements onglets de la zone de contenu, mais pas la tête.
ici nous avons certains des attributs de couleur comment nous les utilisons? Les Docs ne donne pas d'exemples dans ce cas.
Comment dois-je procéder?
Ajouter un peu de CSS pour remplacer les styles en cours?
simple d'utiliser des codes de couleur material-ui.com/#/customization/colors pour changer la couleur de fond de l'onglet. Mais comment?
simple d'utiliser des codes de couleur material-ui.com/#/customization/colors pour changer la couleur de fond de l'onglet. Mais comment?
OriginalL'auteur fefe | 2015-08-05
Vous devez vous connecter pour publier un commentaire.
La façon dont je le fais, c'est de remplacer la
<Tab>
style (si vous avez contrôlé les Onglets)Mais je pense que la meilleure façon est d'avoir plus d'accessoires pour les Onglets/Onglet afin que nous puissions personnaliser.
OriginalL'auteur yuchien
Donc, si quelqu'un aurait à affronter le même ici que j'ai trouvé
avec ThemeManager on peut changer le style de sorties
par exemple
changement de style spécifique de variables avec
setPalette
OriginalL'auteur fefe
Le moyen le plus pratique pour personnaliser le composant est de simplement appliquer la plaine de vieux CSS à l'aide de la
className
attribut, puisque les capacités de la conditionstyle
attributs sont assez limitées.Prenons un simple exemple:
Suivantes MOINS code (pas de CSS!) vous permettra de personnaliser le style en fonction de vos besoins:
Malheureusement, il est nécessaire d'appliquer un peu de
!important
consolidés, puisque les informations de style de l'élément est mis en ligne dans le code.OriginalL'auteur Dennis