css图片hover移入方向

html-css014

css图片hover移入方向,第1张

1. 通过改变图片的背景位置,使用background-position属性:

.selector {

background-position: 0 0

}

.selector:hover {

background-position: 0 -50px

}

2. 通过使用background-image属性,可以加载两个完全不同的图片:

.selector {

background-image: url(image1.png)

}

.selector:hover {

background-image: url(image2.png)

}

3. 通过使用transition属性,可以实现图片的平滑过渡效果:

.selector {

background-image: url(image1.png)

transition: background-image 0.5s

}

.selector:hover {

background-image: url(image2.png)

}

用css伪类hover可以实现这个功能。

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

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

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

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