如何设置鼠标经过时,改变背景颜色?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置鼠标经过时,改变背景颜色?相关的知识,希望对你有一定的参考价值。
何设置鼠标经过时,改变背景颜色?(字体在表格内)谢谢!
<script language="javascript">function chcolor(chname,chbgcolor)document.getElementById(chname).style.background=chbgcolor;
</script> 调用的时候 <table> <tr><td id="td1" name="td1" onmouseover="chcolor('td1','#ff0000');" onmouseout="chcolor('td1','#ffff00');"></td></tr></table> 颜色自已改,记得给分啊。 参考技术A 导航用的是图片吧<a href="#">FONT</a>
对应的CSS看的明白就行a text-indent: -999px;//首行缩进 为了让字体不再图片上面显示 背景图片: urla:hover 背景图片: 另外一个图片url一个导航就需要一个CLASS 比较简单但是麻烦网上代码多,可以下个现成的改改大小换换图片就行 参考技术B 那得要修改网站代码了,包括CSS样式和Javascript脚本。如果没有建站和编程的经验很难做到。 参考技术C 别人的都是代码你看不懂看你什么软件了。。。
java 编程 背景颜色的改变
设计并实现一个程序,其背景色会依据鼠标位置而变化:当鼠标位于左半窗口时背景色为红色;当鼠标位于右半窗口时背景色为兰色。设窗口初始的背景色为绿色。
怎么写啊,方法,思路??
**************************************************************
新建一个类ChangeColor.java,代码如下:
**************************************************************
import java.awt.Color;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
import javax.swing.JFrame;
/**
* @author Godwin
* @version 2010-05-16
*/
public class ChangeColor extends JFrame implements MouseMotionListener
public ChangeColor()
this.setTitle("Change Color");
this.setBounds(300, 200, 400, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
this.getContentPane().setBackground(Color.GREEN);
this.addMouseMotionListener(this);
public void mouseMoved(MouseEvent e)
if (e.getX() < (this.getWidth() / 2))
this.getContentPane().setBackground(Color.RED);
else
this.getContentPane().setBackground(Color.BLUE);
public void mouseDragged(MouseEvent e)
public static void main(String[] args)
new ChangeColor();
**************************************************************
运行结果如下:
**************************************************************
参考技术A 你看这样可以不, 在你的容器中设置鼠标移动事件,在处理函数中可以获得当前鼠标的x和y坐标,然后可以根据容器的大小来判断现在鼠标是位于哪个区域,这样,根据鼠标所在区域,可以相应的改变容器的背景色吧! 呵呵,你可以试下.以上是关于如何设置鼠标经过时,改变背景颜色?的主要内容,如果未能解决你的问题,请参考以下文章
鼠标悬浮DIV上时改变DIV的 背景图片和字体颜色,搞清楚 是背景图片不是背景颜色,我写的但是报语法错