首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导DropdownButton样式

引导DropdownButton样式
EN

Stack Overflow用户
提问于 2016-05-26 15:33:29
回答 2查看 2.7K关注 0票数 0

我有以下代码:

代码语言:javascript
复制
header_contents.push(<DropdownButton bsSize='xsmall' bsStyle='link' pullRight={true} id={1} title='Menu'>
    {item_menu}
  </DropdownButton>);

我希望在引导带的样式是白色字母(目前蓝色),因为我认为链接选项是默认的。如何更改Bootstrap的样式以传递链接颜色,以及其他属性(例如,如果您想在页面上向下移动链接)?

我应该提到,我们很少使用CSS样式,因为大多数样式都是在ReactJS组件中完成的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-26 17:33:32

我在网上聊天室的帮助下弄明白了这一点。我就是这么做的。

我首先在react组件中创建了一个样式(dropDownLinkStyle),如下所示。

代码语言:javascript
复制
let dropDownLinkStyle = {
  color: 'white'
};

然后我像这样在dropdownButton中使用它(DropdownButton)。

代码语言:javascript
复制
header_contents.push(<DropdownButton bsSize='large' style={dropDownLinkStyle} bsStyle='link' pullRight={true} id={1 /* avoids react warning */} title='Menu'>
    {item_menu}
  </DropdownButton>);

我希望这能帮到你。这允许我保留我的bsStyle,即链接(告诉Bootstrap,我希望在屏幕上输入链接类型,而不是按钮),并允许我将链接更改为白色字母。我也可以通过将它添加到对象-- dropDownLinkStyle来传递更多的样式。

票数 0
EN

Stack Overflow用户

发布于 2016-05-26 16:02:38

要么重写CSS文件中的引导css (这是我所理解的):这是确保应用程序中的每个链接都具有全局效果的更好方法。

或者不发送bsStyle='link'作为DropdownButton属性,而是使用自定义CSS插入style属性。但是,即使不删除style,也可以插入bsStyle。然后,您可以创建自己的组件包装DropdownButton,以确保应用程序中的图形图表相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37465257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档