我在修复CSS悬停在webkit浏览器上的问题时遇到了麻烦。代码有点像这样..
#working .info{
cursor: pointer;
width: 19px;
height: 21px;
opacity: 0.5;
position: absolute;
}
#working .info:hover {
opacity: 1;
}
#working .info:hover + .infoTip, {
filter: alpha(opacity=100);
opacity: 100;
}
问题仅出在webkit浏览器上。
答案 0 :(得分:3)
你在.infoTip
的末尾有逗号可能会破坏它,不透明度:100不对,请尝试这样做。
#working .info:hover + .infoTip {
filter: alpha(opacity=100);
opacity: 1;
}
OP更新后编辑:
当渲染不透明度时,Chrome会以某种方式出错:0再次出现。但如果你使用display:none,它会起作用;代替。
.infoTip{
display: none;
}
#working .info:hover + .infoTip{
display: block;
}
答案 1 :(得分:0)
试试这个CsS
enter code here
#working .info{
cursor: pointer;
width: 19px;
height: 21px;
opacity: 0.5;
position: absolute;
filter: alpha(opacity=50);
}
#working .info:hover
{
opacity: 1;
}
#working .info:hover + .infoTip, {
filter: alpha(opacity=100);
opacity: 1;
}