鼠标悬停阴影的效果被旁边div挡住的解决办法

出现的问题

需求要求鼠标悬停某个图片上有阴影效果,但阴影被旁边相邻的div挡住了,如图所示
鼠标悬停阴影的效果被旁边div挡住的解决办法_第1张图片

解决方案

给悬停的这块div增加2个css属性

$(this).css('position', 'relative');
$(this).css('z-index', '200');

新的效果如图所示
鼠标悬停阴影的效果被旁边div挡住的解决办法_第2张图片
一直写后端,前端的都忘了,记录一下。
注意:如果谷歌浏览器,edge等没阴影效果,那大概率是没有考虑到兼容性,可以加

    -moz-box-shadow: 3px 3px 4px #000;

    -webkit-box-shadow: 3px 3px 4px #000;

    box-shadow: 3px 3px 4px #000;

你可能感兴趣的:(css,html,前端)