使用Javascript制作导航栏
我有一个网页,上面有一个导航栏,我希望当你把鼠标移到另一个文件上时,它会显示为改变颜色,而这个文件就是不同颜色的图像。我想做一个函数,将创建这个酒吧的HTML代码。我是从这里开始的,但我不知道该怎么办使用Javascript制作导航栏,javascript,html,Javascript,Html,我有一个网页,上面有一个导航栏,我希望当你把鼠标移到另一个文件上时,它会显示为改变颜色,而这个文件就是不同颜色的图像。我想做一个函数,将创建这个酒吧的HTML代码。我是从这里开始的,但我不知道该怎么办 <html> <head> <script LANGUAGE="JavaScript"> function NavigationBar() { var reg1 = new Image v
<html>
<head>
<script LANGUAGE="JavaScript">
function NavigationBar() {
var reg1 = new Image
var red1 = new Image
reg1.src = "1.gif"
red1.src = "1R.gif"
onMouseOver = "document.thereg1.src=red1.src"
onMouseOut = "document.thereg1.src=reg1.src"
}
</script>
</head>
<body>
<a href="Home Page.html" NavigationBar(thereg1)>
<img src="1.gif" Name="thereg1">
</a>
</body>
</html>
函数导航栏(){
var reg1=新图像
var red1=新图像
reg1.src=“1.gif”
red1.src=“1R.gif”
onMouseOver=“document.thereg1.src=red1.src”
onMouseOut=“document.thereg1.src=reg1.src”
}
您甚至不必使用Javascript来实现这一点
只需坚持使用CSS,因为这样做非常简单:
link {
background-image: url ...
}
link:hover{
background-image: ..
transition : background-image 0.5s ease-in-out;
}
这只会更改悬停时的图像
如果你想有一个好的过渡使用过渡你是指酒吧颜色还是链接背景颜色?不管怎样,这两个都可以用CSS来完成,javascript可能是杀伤力过大了