【发布时间】:2017-03-09 13:37:33
【问题描述】:
我正在尝试将自定义 css 样式应用于 react bootstrap 组件,但不知道如何访问组件 JSX 中不明确的元素。例如:
<ButtonGroup>
<DropdownButton className="ddown" id="ddown" title="Dropdown">
<MenuItem className="itemxx" href="#books">Books</MenuItem>
<MenuItem className="itemxx" href="#podcasts">Podcasts</MenuItem>
<MenuItem className="itemxx" href="#">Tech I Like</MenuItem>
<MenuItem className="itemxx" href="#">About me</MenuItem>
<MenuItem className="itemxx" href="#addBlog">Add a Blog</MenuItem>
</DropdownButton>
</ButtonGroup>
下拉框没有出口,我希望给它一个特定的宽度并消除它的圆角。有没有办法可以在我的 css 中访问它?
编辑:
这是我要编辑的元素,顺便说一下,如果我尝试通过 .dropdown-menu 访问它,1) 我更改了所有下拉菜单,2) 我无法更改它的大部分值。
【问题讨论】:
-
在您的
index.js中定义样式表并更改您在className部分中定义的类。你能验证什么不起作用吗? -
正如我在下面的评论中提到的,问题是我想对下拉菜单(或框)进行更改,但是如果您看到代码,我只有按钮的标签,并且菜单项(与实际菜单不同),因此我没有要定义实际菜单的标签。
标签: javascript css reactjs jsx react-bootstrap