css中div如何鼠标经过从下开始显示

html-css09

css中div如何鼠标经过从下开始显示,第1张

1.

新建html文档,在body标签中添加一个div标签,然后在div标签中添加p标签,为p标签添加内容:

2.

为了方便演示,给div标签设置宽高和背景颜色,然后给p标签设置“display”属性,属性值为“none”,这样p标签中的文字默认情况下不会显示:

3.

给div设置hover伪类,当鼠标移动到div区域时,设置p标签的样式为块级元素“block”:

4.

这样当鼠标移动到div上时就会显示p标签内容,鼠标离开就不显示p标签内容:

通常可以使用css样式的 :hover 选择器, 如示例div1。

也可以使用js来控制css样式,用js可以灵活加入其它效果(延迟显示、随机背景图), 如示例div2。

     示例代码:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

<style>

.d1{

width: 150px

height: 150px

}

.d1:hover{   /*在这里使用hover 来改变背景图 */

background:url(2531170_142659950000_2.jpg)

}

.d2{

width: 150px

height: 150px

}

</style>

</head>

<body>

<div class="d1">

div1

</div>

<div class="d2" onmouseover="showbg(this)" onmouseout="hidebg(this)"> <!--分别设置了鼠标进入、离开的事件 -->

div2

</div>

</body>

<script>

function showbg(e){

e.style.background="url(2531170_142659950000_2.jpg)" //用javascript来改变背景图片样式

}

function hidebg(e){

e.style.background="none"

}

</script>

</html>

*具体选择根据需要灵活应用

  *注意示例图片要引用正确

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.最后,看看改变颜色的效果。