html 鼠标形状箭头,CSS各种鼠标样式介绍

html 鼠标形状箭头,CSS各种鼠标样式介绍大家否曾注意到有些网站的鼠标不是规则的斜向上箭头的形状,而是十字形,或者是向左的箭头,或者是个问号等等。当你想在网页的不同位置让鼠标显示不同形状,以体现不同的功能区;当你想让你的网站体现与众不同的风格时,考虑一下在鼠标样式上下功夫吧。其实鼠标样式的用途还是极为广泛的,那么怎样才能实现鼠标的不同样式呢?这就要用到css层叠样式表中的cursor属性了。cursor的属性:pointer:手型c…

大家好,又见面了,我是你们的朋友全栈君。

大家否曾注意到有些网站的鼠标不是规则的斜向上箭头的形状,而是十字形,或者是向左的箭头,或者是个问号等等。当你想在网页的不同位置让鼠标显示不 同形状,以体现不同的功能区;当你想让你的网站体现与众不同的风格时,考虑一下在鼠标样式上下功夫吧。其实鼠标样式的用途还是极为广泛的,那么怎样才能实 现鼠标的不同样式呢? 这就要用到css层叠样式表中的cursor属性了。

cursor的属性:

pointer:手型

crosshair:十字型

text:平时鼠标移动到文本上的样式

wait:等待的效果

default:默认的那种效果

help:带问号的鼠标样式

e-resize:向右的箭头

ne-resize:向右上方的箭头

n-resize:向上的箭头

nw-resize:向左上方的箭头

w-resize:向左的箭关

sw-resize:向左下的箭头

s-resize:向下的箭头

se-resize:向右下方的箭头

auto:系统自动的效果

看到这,可能有的朋友要问了,一般来说手型不是用’hand’来表示吗,不仅通俗易懂而且一些网站是这样介绍的,可以访问以下地址“http://blog.csdn.net/overmind/archive/2005/02/04/280616.aspx”, 其实不然,“hand”在css中表示手型已经是很久以前的事了,而且是发生在ie6.0以下浏览器上,其他各大浏览器均不认同。鉴于ie5系列基本无人 问津,我们选择“手型”可以选择“pointer”属性,这样就兼容了市场上99%的浏览器。当然非要兼容ie6以下浏览器,我们可以选择这样的css

hack:{cursor:pointer;cursor:hand;}

讲到这,我想大家应该已经掌握了系统自带的cursor样式,接下来我将为大家重点讲解如何自定义cursor样式并兼容各大浏览器。打开google,输入关键字“鼠标样式”,大家会发现有很多网站都有制作绚丽的鼠标样式,并写好了代码。如网址:“http://5211.91.tc/sb.htm”,“http://www.blog286.com/sina/20070906/0Z610102007.html”,但可悲的是这些鼠标样式只能在ie下生存,在其他主流浏览器如:firefox,opera,sarifi都无法使用。

再比如以下 JavaScript 代码:

function evalPage(j)

{

var div = document.createElement(‘div’);

var html = ?”;

div.innerHTML = html;

div.style.cursor = ‘pointer’;

div.style.marginBottom = ‘7px’;

div.style.display = ‘inline’;

return div;

}

就是将鼠标移动到某个 div 上变成手形。

顺便给出 viewpage() 函数的代码

function viewpage(p)

{

if(window.XMLHttpRequest)

{

var xmlReq = new XMLHttpRequest();

}

else if(window.ActiveXObject)

{

var xmlReq = new ActiveXObject(‘Microsoft.XMLHTTP’);

}

var formData = “pg=”+p;

xmlReq.onreadystatechange = function()

{

if(xmlReq.readyState == 4)

{

//alert(xmlReq.responseText);

//document.getElementById(‘content2’).innerHTML = xmlReq.responseText;

runXML(xmlReq.responseText);

}

}

xmlReq.open(“post”, “genxml.php”, true);

xmlReq.setRequestHeader(“Content-Type”, “application/x-www-form-urlencoded”);

xmlReq.send(formData);

return false;

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140783.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 10分钟入门 – 微信小程序开发

    10分钟入门 – 微信小程序开发注册微信小程序如果你还没有微信公众平台的账号,请先进入微信公众平台首页,点击“立即注册”按钮进行注册。注册的账号类型可以是订阅号、服务号、小程序以及企业微信,我们选择“小程序”即可。接着填写账号信息,需要注意的是,填写的邮箱必须是未被微信公众平台注册、未被个人微信号绑定的邮箱,而且每个邮箱仅能申请一个小程序。激活邮箱之后,选择主体类型为“个人类型”,并按要求登记主体信息。主体信息提…

    2022年5月2日
    35
  • HttpCanary下载_网页自我介绍模板

    HttpCanary下载_网页自我介绍模板前言首先,我们无论学习哪个框架,都要带着问题,带着思考去学习思考1:HttpRunner是什么?思考2:HttpRunner的设计模式是什么?思考3:为什么我们要学习HttpRunner?他的

    2022年7月30日
    4
  • CSS面试题总结[通俗易懂]

    CSS面试题总结[通俗易懂]前面的话小柒前面总结了与HTML相关的面试题,这篇文章总结CSS相关面试题。题目(1)盒子模型的理解?盒模型分为两种:标准模式与混杂模式(IE模式)标准盒子模型IE盒子模型一般的我们所说的width、height都是指标准盒子模型下的width(也就是content)。(2)CSS中哪些属性可以同父元素继承?字体系列:font-family,font-siz…

    2022年5月6日
    25
  • Plc编程入门基础知识,在短时间内如何学会编程[通俗易懂]

    Plc编程入门基础知识,在短时间内如何学会编程[通俗易懂]Plc编程入门基础知识,在短时间内如何学会编程PLC:可编程逻辑控制器。实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本组成如下图所示:工业生产和科技的发展都离不开plc的自动化控制,作为一名电工,想要不被时代所抛弃,就要不断充实自己、投资自己、学习PLC。那么电工学习PLC该如何入门呢?我是一个自动化行业职业计划者。给初学者略略总结一下,希望对你有所帮助。1选择学习的类型市场的主流plc有三菱,西门子,欧姆龙等等,我推荐先学习三菱,西门子基本上了解这两种,不愁没饭吃2从基

    2022年9月8日
    0
  • 等价类划分法测试用例举例_使用等价类划分法设计测试用例

    等价类划分法测试用例举例_使用等价类划分法设计测试用例测试用例之等价类划分法 测试用例之等价类划分一、关于测试用例的知识1、测试用例的基本概念:测试用例(案例):testcase/testinstance是在测试执行之前,由测试人员进行编写的指导测试过程的重要文档,主要包括:用例编号,测试目的,测试步骤(用例描述),预期结果(期待结果)等(不同公司模板不同,但是大同小异)2、…

    2022年8月31日
    1
  • linux驱动编写(总结篇)[通俗易懂]

    linux驱动编写(总结篇)[通俗易懂]【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:feixiaoxing@163.com】01、linux驱动编写(入门)02、linux驱动编写(虚拟字符设备编写)03、linux驱动编写(字符设备编写框架)04、linux驱动编写(Kconfig文件和Makefile文件)05、linux驱动编写(块设备驱动代码)06、linux驱动编写(platfo……

    2022年7月26日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号