更改css与悬停的不透明度SVG

 欢乐乡村烤鸭8321 发布于 2023-01-16 14:07

我的CSS有问题。

这是我的HTML:


这是我的CSS:

#navigation ul:nth-child(1) li a:hover {
text-shadow: 0px 0px 20px black;
opacity: 1.0;

}

.iconopacity {
    fill-opacity: 0.3;
}

.iconopacity:hover {
    pointer-events: all;
    fill-opacity: 0.7 !important;
}

这是我的svg文件:








    
        
    
    
        
    
    

            
        
        
            
                
                
                
                
                
            
        
    


我用插画家制作了图标。我想通过减少鼠标悬停在图标上时的透明度来使图标变暗。我尝试了:

.iconopacity:hover {
     fill-opacity: 0.7; 
}

但这没用。我也尝试了一堆其他的CSS选择器,例如:

  #navigation ul:nth-child(1) li a:hover .iconopacity { css here }

但它也不起作用。

我认为我在将鼠标悬停在链接上时选择了错误的CSS路径,但是问题也可能完全不同。

我认为使用javascript也可以解决问题,但是我不喜欢javascript,并且我认为使用CSS应该是可行的。

请帮我?:)

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有