当我悬停在我的按钮我想改变颜色,然后当我悬停远离按钮它回到正常。
下面是我的代码
<Button
outline
color="secondary"
style={{
marginLeft: 5, borderRadius: '5px', padding: '2px', background: '#E3E3E3', color: '#000',
fontSize: 7, marginTop: 0
}}
onClick={() => { handleCopy(player) }}
>
<span className="enhanced-sports enhanced-sports-copy4" />
</Button>
有没有办法解决这个问题?也许添加transition : 0.1s ease-in-out
2条答案
按热度按时间bq3bfh9z1#
轮廓来自浏览器的默认设置,以确保可访问性。有人谁是使用键盘导航使用
outline
能够看到什么是重点。但是,默认情况下,在浏览器中,它也会显示您是否单击,而不仅仅是是否使用键盘导航。
很多答案会告诉你完全禁用焦点轮廓,但这对可访问性不利,因此不是个好主意。你可以只通过在样式表中添加以下内容来禁用鼠标用户的焦点轮廓:
这样,用户在元素中切换时仍然可以看到它,这对于可访问性来说是必要的。
syqv5f0l2#
在中修改样式对象