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、然后就完成了。
1、逻辑很简单,如果是图片的话,就是不停地换图片。比如点击女之后,女这块图片变成绿色图片,男那边图片变成黑色图片。
2、如果用符号做逻辑也是一样的,点击之后两个项目都变色,一个变成绿色、另一个变成黑色。
3、具体的JavaScript代码如下图所示。
给你两个个思路:一:定义一个字体大小和颜色两个数组,再定义鼠标滑过事件,随机获取数组中的字体大小和颜色值。
二:随机颜色生成方法如下
function randomColor( ) { var rand = Math.floor(Math.random( ) * 0xFFFFFF).toString(16) if(rand.length == 6){ return rand }else{ return randomColor() }字体大小方法自己琢磨实现吧,核心方法就是:Math.random()生成随机数