首页 >web前端 >前端问答 > 正文

遮罩层怎么做

原创2021-06-30 15:09:3001226

遮罩层的实现方法:首先创建一个html示例文件;然后在“img_container”样式里定义“position: relative;”;接着设置absolute的绝对定位;最后添加鼠标移动上去显示遮罩层的脚本代码即可。

本文操作环境:windows7系统、Dell G3电脑、HTML5&&CSS3。

遮罩层怎么做?

css做遮罩层示例:

先看下我们的html,很简单,一个img图片控件,和一个有mask样式的div,里面有文字,这个就是遮罩层。

1e0ff117b8cb16fe2dc537812550b13.png

然后看下样式定义,先看下图片容器和图片的样式,如图,其中要注意的是img_container样式里定义了position: relative;这个主要是为了让我们的遮罩层做绝对定位做准备的。

53929e2be6ba90e403ba4c10b0e564b.png

再看下遮罩层的样式定义,代码如图,其中需要注意的是他的定位样式,我们设置了absolute的绝对定位,另外还有半透明的background样式设置:

background: rgba(0, 0, 0, 0.7);

可以通过修改后面的0.7这个数字来改变透明度。1为完全不透明,0为完全透明。

1e6259f9032c930926587ebeb1000bd.png

接着添加鼠标移动上去显示遮罩层的脚本代码。这个js代码用jquery来写,方便,简单一点,所以我们先引入jquery脚本库。

8aa6db49d099f568bd0466b54a6c929.png

添加mouseover,mouseout事件,主要就是当鼠标移动到图片容器上时,显示遮罩层,移出时,隐藏遮罩层。代码如图

6f36aefe48afff8504e8432617543b0.png

推荐学习:《css视频教程

以上就是遮罩层怎么做的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:遮罩层
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    藏色散人

    好好学习天天向上!

    最近文章
    jquery 怎么增加一行<tr>403
    jquery是原生吗567
    JQuery如何删除UL最后一个li607
    推荐视频教程
  • CSS3 极速入门CSS3 极速入门
  • 玩转CSS Flexbox弹性盒子布局(2021新课)玩转CSS Flexbox弹性盒子布局(2021新课)
  • 让布局像5G一样快:CSS Grid网格布局让布局像5G一样快:CSS Grid网格布局
  • Web开发基础_HTML+CSSWeb开发基础_HTML+CSS
  • 新独孤九贱之:CSS3 必知内容新独孤九贱之:CSS3 必知内容
  • 视频教程分类