200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > html点击文字展开图片 DIV CSS鼠标经过悬停在图片上时图片上方显示文字

html点击文字展开图片 DIV CSS鼠标经过悬停在图片上时图片上方显示文字

时间:2019-02-16 09:55:48

相关推荐

html点击文字展开图片 DIV CSS鼠标经过悬停在图片上时图片上方显示文字

DIV CSS鼠标悬停在没有文字内容图片上时图片上方显示文字,完全是纯css div实现。CSS实现鼠标悬停放图片上方时显示美化内容。

原始图片显示没有文字在上方,当鼠标经过悬停时显示文字并且文字背景为半透明。可以使用纯DIV+CSS实现鼠标悬停图片上显示文字内容。

纯div+css实现第一张图片没有文字内容,鼠标悬停时出现第二张图那样效果

使用div css实现鼠标悬停图片上方时显示文字内容原理:

首先我们设置一个盒子对象,并且将图片使用style标签内设置为CSS背景图片,同时设置该对象html a超链接display:none隐藏,该超链接锚文本内放好文字内容,最后设置鼠标悬停经过整个对象时候显示超链接内容。

需要注意是,我们使用了css position绝对定位超链接a标签位于该盒子对象下方,并且为了美化效果给html a标签宽度与对象宽度相同,设置一定高度,设置css背景为半透明背景颜色。

同时为了兼容IE6我们使用了IE6支持hover插件。控制阅读了解ie6 hover支持。本效果兼容各大浏览器包括IE6。

html>

鼠标悬停图片上显示文字在线演示

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

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

.divcss5{position:relative;width:554px;height:346px;margin:0auto}

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

.divcss5:hover{cursor:pointer}

.divcss5:hover a.now{cursor:pointer; position:absolute; top:0; width:100%; height:100%;

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

.divcss5:hover span{ display:block;position:absolute; bottom:0; left:0;color:#FFF;width:554px;

z-index:10;height:36px; line-height:36px; background:#000;filter:alpha(opacity=60);-moz-opacity:0.5;opacity: 0.5;}

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

文字内容

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。