如何CSS的a:hover完成替换背景图片?

html-css019

如何CSS的a:hover完成替换背景图片?,第1张

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<style>标签中,输入css代码:

div{height: 80pxbackground: url(small3.png)}div:hover{background: url(small2.png)}。

3、浏览器运行index.html页面,此时div显示的背景图片是small3.png。

4、将鼠标移入div,此时背景图片自动变更成了small2.png。

1、建立一个静态页命名为change.html ,标题为js导航点击的怎么同时变图片跟字体颜色。

2、设置一个简易的导航栏。

3、加css 控制菜单的样式,并加入背景图片。

4、为li添加id,创建函数fun ,并传递传递参数。

5、为函数加入点击导航改变背景图片的代码element.style.backgroundImage="url(images/bg2.png)"

6、加入改变文字大小的代码

element.style.color="black"

//修改文字大小

  element.style.fontSize="18px"

7、然后就完成了。

repeat-x

scroll

0

95px

transparent

repeat-x的意思是,这个背景图片在x轴上重复,这也就是为什么你看到一个竖着的小图片为什么会横着的了,因为它在横轴的方向不断重复了

0

95px的意思是,这个背景图片的位置是距离左边的距离为0像素,距离上面的距离为95像素,所以你会发现这个背景图片距离元素的顶部还有一段距离

transparent的意思是,这个元素的背景颜色是透明的,其实这一个transparent加不加都没关系,不过为了防止网页其他CSS可能会定义一些背景颜色的样式,干扰到了这个元素罢了。

对了,我还漏掉了一个scroll,这个样式加不加都没关系的,默认的属性就是scroll,它表示这个背景会随着滚动条的滚动而滚动。