怎么用CSS或者JS实现鼠标点击变换背景图片?

html-css015

怎么用CSS或者JS实现鼠标点击变换背景图片?,第1张

使用jquery的toggle方法进行图片切换\x0d\x0a$(function(){\x0d\x0a$("#h1").toggle(function(){\x0d\x0a$("#h1").css("background-image","路径('./20110528073501b54e6.jpg')")\x0d\x0a},function(){\x0d\x0a$("#h1").css("background-image","路径('./2011060708410874041.jpg')")\x0d\x0a})\x0d\x0a}) \x0d\x0a\x0d\x0a\x0d\x0a \x0d\x0aCSS\x0d\x0a.hh1{\x0d\x0abackground: url("./2011060708410874041.jpg")\x0d\x0awidth: 120px\x0d\x0aheight: 90px\x0d\x0a}

我们常常制作鼠标的交互效果,当鼠标移到某一对象上时使其产生一定的变化,以达到提醒用户: Your Are Here! 链接的激活状态,就是一种典型的交互效果,我们都知道链接文字或图片等可以通过设置链接的Hover 状态属性来完成设置。如果文字或图片本身并没有超链接。我们该如何编写这样的效果呢?鼠标经过时可以切换CSS 可以实现吗? 我们可以利用小脚本来实现这样的效果,当然,它并不会消耗你很多的资源,不会占用你太多的空间,简单的一句话就可以搞定了。 onMouseOut="this.className='aaa'" onMouseOver="this.className='bbb'" 也就是设置鼠标移开和鼠标激活时,调用不同的CSS 类,实现切换CSS 以达到交互的效果。 我们看下面例子,下面的图片没有超链接,仅仅是插入的图片。我们可以实现鼠标移上去改变边框的效果。