一、css自定义鼠标显示形状
复制代码 代码示例:
<style type="text/css">
<!-- span {display:block;
line-height:30px;margin:5px 0;background:#f0f0f0;text-align:center;} --> </style>
<span style="cursor:hand;">hand 手型</span>
<span style="cursor:crosshair;">crosshair 十字</span>
<span style="cursor:text;">text 文本</span>
<span style="cursor:wait;">wait 等待</span>
<span style="cursor:help;">help 问号</span>
<span style="cursor:e-resize;">e-resize 右的箭头</span>
<span style="cursor:ne-resize;">ne-resize 右上的箭头</span>
<span style="cursor:n-resize;">n-resize 上的箭头</span>
<span style="cursor:nw-resize;">nw-resize 左上的箭头</span>
<span style="cursor:w-resize;">w-resize 左的箭头</span>
<span style="cursor:sw-resize;">sw-resize 左下的箭头</span>
<span style="cursor:s-resize;">s-resize 下的箭头</span>
<span style="cursor:se-resize;">se-resize 右下的箭头</span>
<span style="cursor:move;">move 移动</span>
在网页中为了达到个性效果,需要将系统默认的鼠标形状改变掉,自宝义鼠标显示的形状,以前可以用javascript来实现。
完全可以用css来实现这一个性效果了。
CSS有一个属性:cursor,其作用是设置或检索在对象上移动的鼠标指针采用何种系统预定义的光标形状。参考:编辑CSS中的cursor样式
提醒:第一个手形并没有用head,而用了pointer,如果用dreamweaver设计css样式时也会发现没有hand这个选项了,原因为hand不是标准的。
在IE里可以识别出来,而firefox里是识别不出来的。
二、css改变鼠标形状
css代码:
span em:hover{
cursor:pointer;
}
鼠标经过时,箭头变成手型
以下是其他类型:
hand是手型
例子:css鼠标手型效果
<a href="#" style="cursor:hand">css鼠标手型效果</a>//把href="#"去掉则没有下划线
pointer也是手型,这里推荐使用这种,因为这可以在多种浏览器下使用。
例子:css鼠标手型效果
<a href="#" style="cursor:pointer">css鼠标手型效果</a>
crosshair是十字型
例子:css鼠标十字型效果
<a href="#" style="cursor:crosshair">css鼠标十字型 效果</a>
help是问号
例子:css鼠标问号效果
<a href="#" style="cursor:help">css鼠标问号效果</a>