gpt4 book ai didi

css - 如何在 React UI 语义中设置样式、对齐内容

转载 作者:太空宇宙 更新时间:2023-11-04 06:17:17 25 4
gpt4 key购买 nike

我无法理解如何使用 React Semantic UI 工具包中的样式参数对齐内容。

我已经定义了如下所示的样式参数:

var styles = {
navBar: {
backgroundColor: 'dark blue'
},
left: {
textAlign: 'left'
},
rightNav: {
},
verticalLine: {
},
};

下面是我的代码的一部分,它生成复选框和标签。我需要将这些标签与复选框之间的填充左对齐。

<Form.Field>
<React.Fragment>
<List horizontal style={styles.left}>
{
womensBoutiqueOptions.map(item => (

<List.Item key={item.key}>
<List.Content>
<List.Header>
{item.text}
</List.Header>


<Checkbox2 name={item.value} checked={this.state.checkedItems.get(item.value)} onChange={this.handleChange} />

</List.Content>
</List.Item>
))
}
</List>
</React.Fragment>
</Form.Field>

这是输出。 enter image description here上面的代码使用语义 UI 提供的 List 组件。第二个复选框列表是使用 ul HTML 标记生成的,如屏幕截图所示。

我们将不胜感激任何帮助。

最佳答案

在语义 UI 中,复选框及其标签不应由 List.Header 分隔:

JSX

<List horizontal>
<List.Item>
<Checkbox label='Make my profile visible' />
</List.Item>
<List.Item>
<Checkbox label='Make my profile visible' />
</List.Item>
<List.Item>
<Checkbox label='Make my profile visible' />
</List.Item>
<List.Item>
<Checkbox label='Make my profile visible' />
</List.Item>
<List.Item>
<Checkbox label='Make my profile visible' />
</List.Item>
<List.Item>
<Checkbox label='Make my profile visible' />
</List.Item>
</List>

CSS

.ui.checkbox label:before,
.ui.checkbox label:after{
right: 0px;
left: auto;
}

.ui.checkbox label {
padding: 0;
padding-right: 24px;
}

演示:https://codesandbox.io/s/jlzrplm81w

关于css - 如何在 React UI 语义中设置样式、对齐内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55824323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com