簡體   English   中英

React js material-ui textfield end裝飾背景

[英]React js material-ui textfield endAdornment background

我按照此處找到的說明進行操作: https : //stackoverflow.com/a/61708197/8024296

但是示例代碼似乎不再起作用了。

我怎么能做這樣的事情,但沒有右邊的那個邊距是它遵循輸入字段的圓形趨勢。

在此處輸入圖片說明

我嘗試了以下方法,但似乎不起作用:

<TextField
          label="Name File"
          id="outlined-start-adornment"
          className={clsx(classes.margin, classes.textField)}
          InputProps={{
            endAdornment: <InputAdornment position="end">.docx</InputAdornment>,
            classes: {
              adornedEnd: classes.adornedEnd
            }
          }}
          variant="outlined"
        />

在此處輸入圖片說明

鏈接: 代碼沙盒

你能幫我個忙嗎?

您的代碼按預期工作以實現所需的樣式我建議添加以下代碼行:

背景:'線性梯度(-90deg,#CCC 30%,#FFF 30%)'

而不是背景顏色:“#ccc”。

快樂編碼!

你是如此接近只是添加你的代碼是這樣的

adornedEnd: {
    backgroundColor: "#ccc",
    height: "2.4rem",
    maxHeight: "3rem",
  } 

並修改 InputProps 如下:

InputProps={{endAdornment: <InputAdornment className={clsx(classes.adornedEnd)} position="end">.docx</InputAdornment>,
style: {
   paddingRight: "0"
}}}

這將解決這個問題codepen.io 上的工作示例 代碼和box.io上的工作示例

(小心你可以編輯它)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM