私はナビゲーションバーを作成しています。ここではいくつかのスタイルがあります:<NavLink />デフォルトのスタイリングをmaterial-ui-nextで変更するにはどうすればよいですか?
flex: {
flex: 1,
},
ulStyles: {
listStyleType: 'none',
display: 'flex',
justifyContent: 'flex-start',
},
liItem: {
marginLeft: 20,
},
active: {
textDecoration: 'underline white',
},
はここでアプリケーションバー(source)からの断片です: 私はその<NavLink />
デフォルトのスタイリングを取り除くことができますどのように
:
<Typography type="title" color="inherit" className={classes.flex}>
<ul className={classes.ulStyles}>
<li className={classes.liItem}>Home</li>
<li className={classes.liItem}><NavLink exact activeClassName={classes.active} to='/'>Home</NavLink></li>
<li className={classes.liItem}><NavLink activeClassName={classes.active} to='/battle'>Battle</NavLink></li>
<li className={classes.liItem}><NavLink activeClassName={classes.active} to='/popular'>Popular</NavLink> </li>
</ul>
</Typography>
ここでの結果ですか?
私は、インラインスタイルで上書きして疲れるよ:
const navLink = {
color: '#ffffff',
textDecoration: 'none',
};
<li className={classes.liItem}><NavLink exact activeClassName={classes.active} to='/' style={navLink}>Home</NavLink></li>
が、今のタブは白を取得し、私の
active: {
textDecoration: 'underline white',
},
が
おかげで、私は、インラインスタイルを上書きしようとしましたが、動作しません。私は自分の投稿を更新しました。 – karolis2017