鼠标上的JavaScript过度更改BODY样式.鼠标悬停时反转
JavaScript on MouseOver change BODY style. Reverse on MouseOut
我希望使用JavaScript将下面给出的style
应用于HTML的body
或mouseover
上的另一个div
。并在mouseout
上反转。如果可能的话,两者都会褪色?
样式:
.box-style_img2 {
background-image: url(img.png);
background-size: auto;
background-repeat: repeat;
background-attachment: scroll;
background-color: #00a0b0;
}
提前谢谢。附言:刚刚开始学习Javascript。
如果可以避免Javascript ,那么在CSS中做事总是更好的
尝试使用css的:hover
属性。对于动画,请使用transition
属性
<div class="box-style_img2">
</div>
.box-style_img2 {
background-size: auto;
height: 100px;
width: 100px;
background-repeat: repeat;
background-attachment: scroll;
background-color: #00a0b0;
transition: all 1s ease;
}
.box-style_img2:hover {
background-size: auto;
height: 100px;
width: 100px;
background-repeat: repeat;
background-attachment: scroll;
background-color: #000000;
transition: all 1s ease;
}
你也可以检查这个小提琴
function on_mouseover(){
document.body.className += "your-class-to be applied";//for body
or
document.getElementById("div-id").className ="your-class-to be applied"
}
function on_mouseout(){
document.body.className += "your-initial-css-class";//for body
or
document.getElementById("div-id").className ="your-initial-css-class";
}
您的HTML:
<div id="div-id" onmouseover="on_mouseover()" onmouseout="on_mouseout()"></div>
如果您不想编写javascript内联,也可以使用addEventListener
document.getElementById('your-id').addEventListener("mouseover",on_mouseover);
document.getElementById('your-id').addEventListener("mouseout",on_mouseout);
注意:这个任务也可以使用纯css来完成。
.your-class{
//properties to be applied on mouseout
}
.your-class:hover{
//properties to be applied on mouseover
}
相关文章:
- 使用CSS将鼠标悬停在子对象上时,删除父对象上的悬停样式
- 鼠标按下和鼠标悬停事件的样式复选框
- 按住鼠标时如何保持光标样式相同
- Jquery动画鼠标光标不,单击后样式不更改
- CSS 导航链接样式:删除其他元素的样式,并在将鼠标悬停在选定元素上时删除双边框
- 将鼠标悬停在另一个元素上时更改元素样式
- 鼠标上的JavaScript过度更改BODY样式.鼠标悬停时反转
- 如何在鼠标悬停时更新repeat中元素的样式
- 将鼠标悬停在表上,用jquery更改另一个元素样式,只适用于1毫秒
- 将鼠标悬停在其他onpage元素上时更改点样式
- 禁用css-应用悬停样式点击,并重新应用时,鼠标移动n像素
- 如何改变光标样式时,鼠标悬停在谷歌图表API与Javascript
- jQuery:添加类
鼠标悬停,以样式 - jQuery悬停时,元素仍然保留悬停类.当鼠标悬停时,应该删除这个类样式
- 如何为画布“绘制样式”获得平滑的鼠标事件应用程序
- 当应用鼠标悬停样式时,通过箭头键导航删除应用于列表项的选定类
- 将鼠标指针更改为锚点样式
- KineticJS -使用url自定义鼠标光标样式
- 当鼠标悬停时,改变与id和类相关的元素样式
- CSS3 Flip Dropdown Menu-将鼠标悬停在子菜单上时保留主菜单悬停样式