鼠标经过文字的时候显示隐藏图片的css样式~

html-css08

鼠标经过文字的时候显示隐藏图片的css样式~,第1张

1.打开dw软件并创建一个新文档。

2.在dw中,编写以下css样式:<style>.mengsb {width:648pxmargin:0px auto}.jixing1 a {position:relativewidth:320pxmargin:0 0px 0 0float:leftheight:232px}。

3.然后将以下图像添加到正文中,代码为:<body><div class =“mengsb”>。

4.查看实时视图中的最终效果。

5,另外,你可以改变一些参数来实现不同的效果,可以改变背景颜色。

6.最后,看看改变颜色的效果。

标准的写法就是hover伪类(CSS3语法、IE8内核一下不支持),但不是给a,而是给其父元素。

例如:你的html结构是:

<ul>

<li><span>测试1</span><a href="#">测试1</a></li>

<li><span>测试1</span><a href="#">测试1</a></li>

<li><span>测试1</span><a href="#">测试1</a></li>

<li><span>测试1</span><a href="#">测试1</a></li>

</ul>

那么,对应的css则是:

ul li a {} /*默认状态*/

ul li:hover a {display:none} /*默认状态*/

如上例的【双层/双列】文字(链接)块,li元素要给与相对定位(relative),span和a都要给与display:inline-block,显示为块元素,这样,默认情况下,隐藏span,悬停状态隐藏a。

还可以通过js或jq来控制li的选择器名称,如:li.hover {}这样兼容性更好。亦或者直接在li中写入onMouse事件也是可以的。