2

我目前在尝试像这样内联显示它们时遇到了 react-toolbox-checkboxes https://github.com/react-toolbox/react-toolbox/tree/dev/components/checkbox的问题:

在此处输入图像描述

但我所能做的就是像这样显示它们:

在此处输入图像描述

代码如下所示:

           <Checkbox
                checked={this.state.checkboxes[0].task}
                label={t('search:instance_template.task')}
                onChange={() => {
                    this.handleCheckboxChange(0, 'task')
                }}
            />

像这样的风格:

input[type="checkbox"]{
    display: inline-block;
}

复选框确实接收类和属性,但像“display:inline-block”这样的属性对它们没有任何影响。有任何想法吗?谢谢!

4

2 回答 2

2

根据@Hash 的评论,结果如下:

        <div id="instanceCheckboxes" style={{display: 'inline-flex', flexDirection: 'row'}}>
                <Checkbox
                    checked={this.state.checkboxes[0].task}
                    label={t('search:instance_template.task')}
                    onChange={() => {
                        this.handleCheckboxChange(0, 'task')
                    }}
                />
                ...
            </div>

没有必要直接设置复选框的样式。结果是这样的: 在此处输入图像描述

于 2017-08-04T06:53:07.733 回答
2

[阅读目的] 链接两个页面,这将有助于了解每种样式的工作方式。弹性_

与问题相关的样本。

在此处输入图像描述

于 2017-08-04T07:15:51.387 回答