我的React項目中有一個按鈕,我是這樣設置的。
<label style={styles.label}>
<input style={styles.input} type="file" accept="image/*" onChange={this.onUpload} />
</label>
樣式是這樣設置的
label : {
borderRadius: '1vh',
cursor: 'pointer',
height: '2.5vh',
margin: '0.5vh',
minWidth: '50px',
fontSize: '1.7vh',
justifyContent: 'center',
alignItems: 'center',
display: 'flex',
flexDirection: 'row',
backgroundColor : 'green',
color : 'black',
opacity : '0.9',
'&:hover': {
backgroundColor : 'green',
color : 'black',
opacity : '1',
},
},
input : {
zIndex : -1,
position : 'absolute',
opacity : 0,
visibility : 'hidden',
}
當鼠標懸停在標簽上時,懸停樣式不被激活,我不確定我在這里做錯了什么。
不能用內聯css添加hover(我怎么寫& # 39;答:哈弗& # 39;在內聯CSS中?).為此使用外部css。React文檔中提到了如何添加外部樣式表