【发布时间】:2018-07-08 13:48:32
【问题描述】:
目前正在使用自定义菜单项实现选项卡
https://react.semantic-ui.com/modules/tab#custom-menu-items
如何设置从黑色到灰色的默认颜色?我所知道的是,如果您添加一个颜色设置为绿色的菜单属性,它会将活动颜色更改为绿色,但我希望非活动颜色为灰色,活动颜色为绿色。似乎没有设置默认颜色的明显方法。
import React, { Component } from 'react';
import { Label, Menu, Tab } from 'semantic-ui-react';
const panes = [
{
menuItem: <Menu.Item key='location'><i class="marker icon"></i></Menu.Item>,
render: () => <Tab.Pane>Tab 1 Contents</Tab.Pane>,
},
{
menuItem: <Menu.Item key='messages'><i class="marker icon"></i></Menu.Item>,
render: () => <Tab.Pane>Tab 2 Content</Tab.Pane>,
},
]
class TabBar extends Component {
render() {
return (
<Tab menu = {{color: 'green'}} panes={panes} />
);
}
}
export default TabBar;
标签的大小如何?除非我直接进入 css 文件,否则我似乎对基本样式几乎没有控制......我可能只是自己实现它并停止使用语义 ui
【问题讨论】:
-
你必须覆盖
.ui.menu > .item:not(.active)的 CSS 并给它color: gray。 -
我必须进入语义ui css?
-
您能发布一下您是如何在应用程序中加载 CSS 的吗?
-
@MitchLillie 我正在使用 CDN