CSS如何实现鼠标移至图片上显示遮罩层效果-创新互联

这篇文章主要介绍了CSS如何实现鼠标移至图片上显示遮罩层效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

成都创新互联专注于企业网络营销推广、网站重做改版、常山网站定制设计、自适应品牌网站建设、HTML5商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为常山等各大城市提供网站开发制作服务。

1、将遮罩层html代码与图片放在一个div

我是放在 .img_div里。


    
 
        
            
               

A Picture of food

                
        

2、为图片及遮罩层添加样式

图片:relative

遮罩层:absolute

使两者样式重合。

鼠标不在图片上时,遮罩层不显示 .mask { opacity: 0; } 。

.img_div {
    margin: 20px 400px 0 400px;
    position: relative;
    width: 531px;
    height: 354px;
}
.mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 531px;
    height: 354px;
    background: rgba(101, 101, 101, 0.6);
    color: #ffffff;
    opacity: 0;
}
.mask h4 {
    text-align: center;
}

3、使用hover

改变透明度,使遮罩层显示。

.img_div a:hover .mask {
    opacity: 1;           
}

效果图:

CSS如何实现鼠标移至图片上显示遮罩层效果

感谢你能够认真阅读完这篇文章,希望小编分享的“CSS如何实现鼠标移至图片上显示遮罩层效果”这篇文章对大家有帮助,同时也希望大家多多支持创新互联网站建设公司,,关注创新互联行业资讯频道,更多相关知识等着你来学习!


网站题目:CSS如何实现鼠标移至图片上显示遮罩层效果-创新互联
本文URL:http://myzitong.com/article/cccicj.html

其他资讯