关于css添加按钮事件(css鼠标点击事件怎么写)

ainer\">我们在很多时候其实是需要在网页中设置鼠标效果的,有些是自动生成的,比如一个link链接,那么鼠标移上去自动会变成一个手的样子去点击,有时候一个input输入框,那么鼠标就自动变成一个英文

ainer\">

我们在很多时候其实是需要在网页中设置鼠标效果的,有些是自动生成的,比如一个link链接,那么鼠标移上去自动会变成一个手的样子去点击,有时候一个input输入框,那么鼠标就自动变成一个英文大写I的样子,那么我们是否可以将更多对象设置成我们需要的样子呢?这完全是可以的,接下来就看下效果吧

代码写法:

<span><<span>div</span> <span>onmouseover</span>=<span>\"this.className=\'over\';\"</span>></span><span><<span>div</span> <span>onmouseover</span>=<span>\"this.className=\'over\'; this.id=\'over\';\"</span>></span><span><<span>div</span> <span>onmouseover</span>=<span>\"this.style.background=\'url(bj.png) no-repeat\';\"</span> <span>onmouseout</span>=<span>\"…;…\"</span>></span>

其他鼠标事件:

onClick:鼠标单击事件。(是指鼠标按下,然后松开时产生。)

onDblClick:鼠标双击事件。(是指鼠标快速按下,松开,并再次按下时产生。)

onMouseDown:鼠标按下事件。(鼠标按下时即产生。)

onMouseUp:鼠标释放事件。(是指鼠标从按下的状态到弹起。)

onMouseMove:鼠标移动事件。(是指在特定元素上移动鼠标。)

onMouseOver:鼠标经过事件。(是指,当指针从外界往元素上移动时产生。)

onMouseOut:鼠标离开事件。(是指鼠标从特定元素上离开时产生。)

onLoad:载入事件。(当图象或页面结束载入时产生。)

onUnload:卸载事件。(当访问者离开页面时产生。)

onScroll:滚动条滚动事件。(当访问者使用卷轴上移或下移时产生。)

案例:

将这个自定义样式应用到图片上,在浏览器中预览到图片变成了黑白,我们再定义一个样式“.over”,这个样式没有任何内容,是空样式,样式表代码如下:

<span><<span>style</span> <span>type</span>=<span>\"text/css\"</span>></span><span>  <span>.over</span> {}<span>.out</span> {<span>filter</span>: Gray}</span><span></<span>style</span>></span>

然后在图片标记(IMG)里加上“onMouseOver=”this.className=’over\'” onMouseOut=”this.className=’out\'””,意思为当鼠标经过时,图片为over样式,即彩色正常图象;当鼠标离开时,图片为out样式,即黑白图像。oMouseOver和onMouseOut是鼠标事件,this.className=”…”表示当前对象的class名 为…,注意大小写不要写错,JS对大小写非常敏感。

这样这个效果就完成了,保存后在浏览器里打开,图象是黑白的,当鼠标移上去时,图象变成彩色,鼠标离开时,图象又变回黑白。只要发挥你的想象,通过this.className方法还可以做出很多好看的鼠标效果。

鼠标指针:

<span><<span>span</span> <span>style</span>=<span>\"cursor:crosshair\"</span>></span>十字<span></<span>span</span>></span> <span><<span>span</span> <span>style</span>=<span>\"cursor:text\"</span> ></span>文本光标<span></<span>span</span>></span> <span><<span>span</span> <span>style</span>=<span>\"cursor:wait\"</span> ></span>等待<span></<span>span</span>></span> <span><<span>span</span> <span>style</span>=<span>\"cursor:default\"</span> ></span>默认<span></<span>span</span>></span> <span><<span>span</span> <span>style</span>=<span>\"cursor:help\"</span> ></span>问号<span></<span>span</span>></span> <span><<span>span</span> <span>style</span>=<span>\"cursor:e-resize\"</span> ></span>左右箭头<span></<span>span</span>></span> <span><<span>span</span> <span>style</span>=<span>\"cursor:s-resize\"</span> ></span>上下箭头<span></<span>span</span>></span> <span><<span>span</span> <span>style</span>=<span>\"cursor:auto\"</span> ></span>系统自动给出效果<span></<span>span</span>></span><span><<span>span</span> <span>style</span>=<span>\"cursor:url(\'图标的地址\')\"</span> ></span>系统自动给出效果<span></<span>span</span>></span>

CSS定义和用法

:hover 选择器用于选择鼠标指针浮动在上面的元素。

提示::hover 选择器可用于所有元素,不只是链接。

提示::link 选择器设置指向未被访问页面的链接的样式,:visited 选择器用于设置指向已被访问的页面的链接,:active 选择器用于活动链接。

注释:在 CSS 定义中,:hover 必须位于 :link 和 :visited 之后(如果存在的话),这样样式才能生效。

本站部分文章来自网络或用户投稿,如无特殊说明或标注,均为本站原创发布。涉及资源下载的,本站旨在共享仅供大家学习与参考,如您想商用请获取官网版权,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
科技百科

mac打开共享文件夹的方式(mac共享文件夹怎么设置)

2023-12-23 11:12:08

科技百科

电脑设置锁屏密码的设置(电脑怎么关闭锁屏密码)

2023-12-23 11:12:47

搜索