【发布时间】:2017-10-02 17:23:57
【问题描述】:
就我而言,我有 2 个单独的 svg 图标文件。其中一个是白色的,另一个是橙色的。
这是图标的第一个状态。
.c-icon-not-favorite {
background-image: url("../img/poster_fav_icon_white.svg");
}
这是悬停行为。
.c-icon-not-favorite:hover {
background-image: url("../img/poster_fav_icon_orange.svg");
}
但悬停橙色 svg 图标未显示。我该怎么做才能解决这个问题。我正在寻找一段时间。我还没解决。
----- 编辑-----
我通过向.c-icon-not-favorite 类添加额外属性解决了这个问题。属性是; width, height, position: absolute, top:0, right:1%。之后它完美地工作了。这太荒谬了。
感谢您的建议。
【问题讨论】:
-
请在说明问题的问题中添加minimal reproducible example。
-
您确定您的图片链接有效吗?
-
@RobertLongson 对不起。是我们公司的一个内建项目。它正在本地服务器上运行。因此,为了演示而重现需要很长时间。真的很抱歉。
-
@AnuragDaolagajao 是的,链接正常,我检查了 2 或 3 次。
标签: css svg background-image