我写了一个css来显示UI元素是否处于活动状态,这是css:
.original-bg {
background-image: url('../../../asset/image/tool/grid.png');
min-width: 24px;
height: 24px;
line-height: 24px;
border: 1px solid #ccc;
display: inline-block;
background-size: 24px;
color: #666;
text-decoration: none;
padding: 4px;
margin-right: 10px;
}
.original-bg:active {
border-color: blue
}
我希望当选中元素时边框变为蓝色。在tsx文件中,我这样写:
<a title="origin" className={imgBg === "origin"?"original-bg:active":"original-bg"}></a>
<a title="red" className="bg-red"></a>
当状态imgBg为原点时,将原点图像边框变为蓝色。现在当我添加这个条件代码时,原始图像就消失了,我错过了什么吗?我该怎么做才能解决这个问题?
1条答案
按热度按时间icnyk63a1#
对你的代码做这些修改,看看它是否能解决问题,如果不能,我将尝试另一种方法