我有一个表格,包含7列和可变数量的行。当我将鼠标悬停在表格行上时,播放按钮会出现在第2列。这是通过less实现的:
.table-hover > tbody > tr {
border-left:4px;
border-left-color:transparent;
border-left-style:solid;
&:hover {;
border-left-color:@active-element-color;
>thtdbackground-color:#f5f5f5
}
>td:nth-child(2) {
background-image:url(images/play_icon.png);
background-position:center;
background-repeat:no-repeat
}
}
它看起来如下:
你可以看到,悬停的行有一个播放按钮。我想做的是为按钮实现额外的悬停效果。
如果它是一个链接元素,我只需将伪类:hover添加到链接中,就可以得到我想要的效果。但这不是链接,当我点击播放按钮时,数据必须发送到服务器。
我在JSFIDDLE上找到了解决方案,但问题是,在我的情况下,所有图像都是通过CSS添加的,在jffiddle示例中,图像是通过html代码中的input元素添加的。另一个问题是,有2个图像,我想使用单个图像
所以问题是 - 实现额外悬停的正确方法是什么?