小编Hru*_*tel的帖子

如何将 Material-ui TextField 文本居中对齐并设置最小数值?

我试图将里面的文本居中对齐并将最小数值设置为 0。但这并没有发生。我可以同时做,也可以做,但不能同时做。我查看了 TextField 上的 material-ui 页面,但没有帮助 -->此处

<TextField type="number" 
    id={cells.id} 
    inputProps={{min: 0}} 
    InputProps={classes.inputText}  
    className={classes.inputComponent} 
    disabled={cells.disabled} 
    defaultValue={cells.text} />
Run Code Online (Sandbox Code Playgroud)

我需要为文本字段本身设置样式并为里面的文本设置样式。

inputComponent: {
    height: '30px',
    width:  '71px',
    border: '1px solid #D3D4D0',
    borderRadius: '5px',
    backgroundColor: '#FFFFFF',
    boxShadow: '0 1px 0 0 rgba(170,170,170,0.01)'
}

inputText: {
    color: 'rgba(0,0,0,0.87)',
    fontSize: '16px',
    letterSpacing: '0.5px',
    lineHeight: '28px',
    textAlign: 'center',
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs material-ui

8
推荐指数
3
解决办法
2万
查看次数

如何在 Textfield 材料 ui 中设计装饰风格?

我正在尝试仅添加 startAdornment 设置的默认 14px padding-left 并希望使其成为装饰占据 Textfield 的一半。我似乎无法弄清楚一般如何设置 startAdornment 的样式。

我尝试了 div 本身的样式,这有效,但仍然有一个潜在的 14px 填充。我尝试设置 InputAdornment 本身的样式,但似乎没有效果。

InputProps={
    this.state.didChange[rowIndex] ? {
        startAdornment: (
            <InputAdornment
                position="start"
                component="div"
                style={{paddingLeft: '-14px'}}
                disablePointerEvents>
                <div style={{ backgroundColor: '#D3D4D0', marginLeft: '-14px', padding: "10px 13px", width: "26px", color: '#a1a39b' }}>
                    {prevVals[rowIndex]}
                </div>
            </InputAdornment>
        )
    } : null} />
Run Code Online (Sandbox Code Playgroud)

这是我当前代码的结果: 在此处输入图片说明 这就是我要的: 在此处输入图片说明 <-- 您可以忽略无关紧要的边框颜色差异,我可以更改它。

javascript css reactjs material-ui

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×2

material-ui ×2

reactjs ×2

css ×1