ainer">我们在很多时候其实是需要在网页中设置鼠标效果的,有些是自动生成的,比如一个link链接 , 那么鼠标移上去自动会变成一个手的样子去点击,有时候一个input输入框,那么鼠标就自动变成一个英文大写I的样子 , 那么我们是否可以将更多对象设置成我们需要的样子呢?这完全是可以的,接下来就看下效果吧
代码写法:<div onmouseover="this.className='over';"><div onmouseover="this.className='over'; this.id='over';"><div onmouseover="this.style.background='url(bj.png) no-repeat';" onmouseout="…;…">
其他鼠标事件:onClick:鼠标单击事件 。(是指鼠标按下 , 然后松开时产生 。)
onDblClick:鼠标双击事件 。(是指鼠标快速按下 , 松开,并再次按下时产生 。)
onMouseDown:鼠标按下事件 。(鼠标按下时即产生 。)
onMouseUp:鼠标释放事件 。(是指鼠标从按下的状态到弹起 。)
onMouseMove:鼠标移动事件 。(是指在特定元素上移动鼠标 。)
onMouseOver:鼠标经过事件 。(是指,当指针从外界往元素上移动时产生 。)
onMouseOut:鼠标离开事件 。(是指鼠标从特定元素上离开时产生 。)
onLoad:载入事件 。(当图象或页面结束载入时产生 。)
onUnload:卸载事件 。(当访问者离开页面时产生 。)
onScroll:滚动条滚动事件 。(当访问者使用卷轴上移或下移时产生 。)
案例:将这个自定义样式应用到图片上,在浏览器中预览到图片变成了黑白,我们再定义一个样式“.over”,这个样式没有任何内容,是空样式,样式表代码如下:
<style type="text/css">.over {} .out {filter: Gray}</style>
然后在图片标记(IMG)里加上“onMouseOver=”this.className=’over'” onMouseOut=”this.className=’out'””,意思为当鼠标经过时,图片为over样式,即彩色正常图象;当鼠标离开时,图片为out样式,即黑白图像 。oMouseOver和onMouseOut是鼠标事件 , this.className=”…”表示当前对象的class名 为…,注意大小写不要写错 , JS对大小写非常敏感 。
这样这个效果就完成了,保存后在浏览器里打开,图象是黑白的,当鼠标移上去时,图象变成彩色,鼠标离开时,图象又变回黑白 。只要发挥你的想象,通过this.className方法还可以做出很多好看的鼠标效果 。
鼠标指针:<span style="cursor:crosshair">十字</span> <span style="cursor:text" >文本光标</span> <span style="cursor:wait" >等待</span> <span style="cursor:default" >默认</span> <span style="cursor:help" >问号</span> <span style="cursor:e-resize" >左右箭头</span> <span style="cursor:s-resize" >上下箭头</span> <span style="cursor:auto" >系统自动给出效果</span><span style="cursor:url('图标的地址')" >系统自动给出效果</span>
CSS定义和用法:hover 选择器用于选择鼠标指针浮动在上面的元素 。
提示::hover 选择器可用于所有元素,不只是链接 。
提示::link 选择器设置指向未被访问页面的链接的样式,:visited 选择器用于设置指向已被访问的页面的链接,:active 选择器用于活动链接 。
【关于css添加按钮事件 css鼠标点击事件怎么写】注释:在 CSS 定义中,:hover 必须位于 :link 和 :visited 之后(如果存在的话),这样样式才能生效 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 如何批量在Excel中添加标题
- WPS表格自动添加边框设置教程
- 如何给Word文档添加页码
- 如何在PPT中添加艺术字的弯曲效果?
- Excel小技巧:给柱形图添加误差线
- 关于离婚协议书怎么写 离婚协议书怎么写
- 如何使用软件为图片添加Spart滤镜效果
- 如何在CSS3中使用样式属性控制label标签宽度
- 用电脑自带的画图3D工具添加文字步骤简述
- Photoshop 2021教程:如何为图像添加自定义形状