我正在尝试制作一个星级类型系统,并且只在此刻处理 css 部分。我已经这样做了,使用 css 中的背景图像通过背景图像将星星替换为点亮的星星,如下所示:
.hover-stars:hover{
background-image: url(http://www.softwares.com/img/icons/favorites.png);
background-repeat: no-repeat;
}
我想尝试并知道的是实现悬停后效果,因此一旦用户将图像悬停在其上,图像就会保留在那里。如果可能,如果用户再次将鼠标悬停在它上面,请撤消该操作。创造星星跟随用户鼠标轨迹的错觉。
我已经尝试过了,但它不起作用。
.hover-stars:hover:after{
background-image: url(http://www.softwares.com/img/icons/favorites.png);
background-repeat: no-repeat;
}