css如何实现鼠标移至图片上显示遮罩层及文字

css如何实现鼠标移至图片上显示遮罩层及文字,第1张

1.首先看看HTML、一个img图像控件和一个带掩码样式的div,其中包含文本。这是蒙版层。

2.然后,查看样式定义。首先,查看图像容器和图像的样式,如图所示。这主要是准备我们的绝对定位口罩。

3.看看蒙版层的样式定义。代码如图所示。

背景:rgba(0,0,0,0.7)

透明度可以通过修改后面的0.7号来改变。1是完全不透明的,0是完全透明的。

4.然后添加用于鼠标移动的脚本代码来显示蒙版层。这段js代码是用jquery编写的,既方便又简单,所以我们首先介绍jquery脚本库。

5.添加mouseover和mouseout事件,主要是当鼠标移动到图像容器上时显示蒙版层,当鼠标移出时隐藏蒙版层。

6.刷新页面,您可以看到页面上显示的正常图片。

7.当我们把鼠标放在蒙版层上时,蒙版层就会显示出来。

1、首先输入:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>鼠标悬停图片上显示文字 在线演示 www.divcss5.com</title>

<style>

img{border:0}/* css 注释说明:设置图片边框为0 */

body{behavior:url("csshover.htc")text-align:center}/* css注释说明:兼容ie6 支持标签使用hover */

2、然后输入:

.divcss5{ position:relativewidth:554px height:346pxmargin:0 auto}

.divcss5 a,.divcss5 span{display:nonetext-decoration:none}

.divcss5:hover{cursor:pointer}

.divcss5:hover a.now{cursor:pointerposition:absolutetop:0width:100%height:100%

z-index:100left:0display:block}

.divcss5:hover span{ display:blockposition:absolutebottom:0left:0color:#FFFwidth:554px

z-index:10height:36pxline-height:36pxbackground:#000filter:alpha(opacity=60)-moz-opacity:0.5opacity: 0.5}

/* 设置显示文字定位位置,背景半透明 */

3、然后输入:

</style>

</head>

<body>

<div class="divcss5" style="background:url(imgexp.png)">

 <span>文字内容</span>

 <a href="#" class="now">&nbsp</a>

</div>

<div class="divcss5" style="background:url(imgexp.png)">

<span>欢迎访问DIVCSS5网站</span>

 <a href="http://www.divcss5.com/" class="now">&nbsp</a>

</div>

</body>

</html>

4、然后就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11780356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存