关闭

在网页中如何定义鼠标的样式

1123人阅读 评论(0) 收藏 举报

在网页中如何定义鼠标的样式

作者:闪吧   类型:原创   来源:闪吧

  在网页中如何定义鼠标的样式
解决思路
用cursor属性可以实现,可选值及说明如表2.1.6.2所示。
表2.1.6.2 cursor属性的可选值
可选值说明
hand手型
crosshair十字型
text鼠标移动到水平文本上的样式
wait等待
default系统默认样式
help带问号的样式
e-resize向右的箭头
ne-resize向右上方的箭头
n-resize向上的箭头
nw-resize向左上方的箭头
w-resize向左的箭关
sw-resize向左下的箭头
s-resize向下的箭头
se-resize向右下方的箭头
auto系统自动应用的样式
move十字箭头,移动对象时的样式
pointer鼠标移上链接时的样式,同hand(需IE6+支持)
all-scroll中间一小圆点,上、下、左、右四个方向是箭头的样式,表示页面可以向任意方向滚动(需IE6+支持)
col-resize左右两个箭头,中间以两条垂线分开,表示项目/栏的大小可以在水平方向上改变(需IE6+支持)
no-drop左边为手型,右边为斜线穿过的小圆圈, 表示可拖动项目在当前鼠标位置不能放开.
not-allowed斜线穿过的小圆圈,表示所请求的动作不能被执行(需IE6+支持)
progress指针旁有沙漏标志,表示后台有程序在运行,用户与此页面的交互不受影响(需IE6+支持)
row-resize上下两个箭头,中间以两条水平线分开,表示项目/栏的大小可以在垂直方向上改变(需IE6+支持)
url(uri)指针由作者定义,使用自定义通用资源识别码,例如url(’mycursor.cur’)。.cir,.ani类型的指针是唯一被支持的指针类型。(需IE6+支持)
vertical-text可编辑的垂直文本样式,以一个水平翻转的I来表示(需IE6+支持)


具体步骤
    代码示例:
    
    <style>
    body{cursor:default}
    textarea{cursor:url(demo.cur)}
    </style>
    <span style="cursor:help">查看帮助</span>
    <textarea></textarea>

注意:
l         以cursor:url(url)方式定义的鼠标样式需要IE6+的支持
l         定义的光标效果会因为系统所应用的Theme(主题)的影响而尽相同。
提示:光标文件除了静态的.cur格式的之外,还有.ani格式动态光标文件。
特别提示
运行本例代码,鼠标移上查看帮助四个文字上面,光标的效果如图2.1.6.10所示。

图1.2  自定义的光标效果

特别说明


cursor属性用于设置鼠标移上对象时所显示的光标形状或光标文件,对应的脚本特性为cursor,可选参数见表2.1.6.2。 
   责任编辑:kissall    时间:2005年8月29日
 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:28092次
    • 积分:439
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:11篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论