Cursor的各种效果

总结之后的Cursor的各种效果:

http://sandbox.runjs.cn/show/bbwoyn0c

http://css-cursor.techstream.org/

源代码如下:

 1 <!doctype html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8" />
 5     <title>cursor</title>
 6     <style>
 7         *{
 8             margin: 0;
 9             padding: 0;
10         }
11         #wrap{
12             width:1320px;
13             margin:0px auto;
14             font-family: monospace;
15             font-size: 18px;
16         }
17         .caption{
18             font-size: 30px;
19             text-align: center;
20             font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
21         }
22         div.listcur{
23             width:200px;
24             height:100px;
25             background-color: #ccc;
26             box-shadow:4px 4px 10px #ccc;
27             float: left;
28             text-align: center;
29             line-height: 100px;
30             margin:10px;
31         }
32     </style>
33 </head>
34 <body>
35     <div id="wrap"><div class="caption">Cursor</div></div>
36     <script>
37         ;(function(globel,doc){
38             var curarr = [‘auto‘,‘default‘,‘none‘,‘pointer‘,‘progress‘,
39             ‘help‘,‘text‘,‘cell‘,‘crosshair‘,‘alias‘,‘context-menu‘,‘vertical-text‘,
40             ‘copy‘,‘move‘,‘no-drop‘,‘not-allowed‘,‘all-scroll‘,‘col-resize‘,‘row-resize‘,
41             ‘nesw-resize‘,‘nwse-resize‘, ‘n-resize‘,‘e-resize‘,‘s-resize‘,‘w-resize‘,
42             ‘ns-resize‘,‘ew-resize‘,‘ne-resize‘,‘nw-resize‘,‘sw-resize‘,‘se-resize‘, ‘wait‘,
43             ‘grab‘,‘grabbing‘,‘zoom-in‘,‘zoom-out‘];
44             var wrap = doc.getElementById(‘wrap‘);
45             var length = curarr.length;
46             var d=document.createDocumentFragment();   //创建了一虚拟的节点对象
47             var i = length;
48             for(;i--;){
49                 var div = doc.createElement(‘div‘);
50                 div.textContent = curarr[i];
51                 div.className = ‘listcur‘;
52                 style = curarr[i].slice(0,1).toUpperCase()+curarr[i].slice(1).toLowerCase()+‘;‘;
53                 div.style.cursor = curarr[i];
54                 div.style.cursor = ‘-webkit-‘+curarr[i] ;
55                 div.style.cursor = ‘-moz-‘+curarr[i] ;
56                 d.appendChild(div);
57             }
58             wrap.appendChild(d);
59         }(this,document))
60     </script>
61 </body>
62 </html>
时间: 2024-10-14 18:46:33

Cursor的各种效果的相关文章

CSS中cursor的pointer 与 hand-备

cursor:hand 与 cursor:pointer 的效果是一样,都像手形光标(在浏览器上时   鼠标会显示成 小手 ).但用FireFox浏览时才注意到使用cursor:hand在FireFox里并被支持.cursor:hand :IE完全支持.但是在firefox是不支持的,没有效果.cursor:pointer :是CSS2.0的标准.所以firefox是支持的,但是IE5.0既之前版本不支持.IE6开始支持. 下面的东西  有空看看 附:cursor属性收集 光标类型   CSS十

cursor:hand与cursor:pointer的区别介绍

cursor:hand 与 cursor:pointer 的效果是一样的,都像光标指向链接一样,光标变成手行. cursor:hand :IE完全支持.但是在firefox是不支持的,没有效果. cursor:pointer :是CSS2.0的标准.所以firefox是支持的,但是IE5.0既之前版本不支持.IE6开始支持. 结论:还是用 cursor:pointer 来的方便 cursor:鼠标 pointer:指针 附:cursor属性收集 光标类型 CSS 十字准心 cursor: cro

兼容ie\firefox\chrome的cursor

cursor:hand 与 cursor:pointer 的效果是一样,都像手形光标. 但用FireFox浏览时才注意到使用cursor:hand在FireFox.chorme里并被支持.cursor:hand :IE完全支持.但是在firefox是不支持的,没有效果.cursor:pointer :是CSS2.0的标准.所以firefox是支持的,但是IE5.0既之前版本不支持.IE6开始支持. 附:cursor属性收集 光标类型   CSS十字准心 cursor: crosshair;手 c

CSS3实战开发: 纯CSS实现图片过滤分类显示特效

各位网友大家好,今天我要带领大家开发一个纯CSS的图片分类显示的网址导航,单纯看标题大家可能有些困惑,依照以往惯例,我先给大家演示一下实际运行效果: 从上面的运行效果,大家不难发现,当我点击某一菜单时,导航区域会相应高亮显示此分类的图标,而其他图标则会变暗. 很多人可能会说,这个这么简单,直接使用javascript或jQuery等前端框架,再配合一些CSS,就可以很快实现同样的效果了.如果你是这一部分人,我也希望你停下脚步,看看这篇教程.因为在今天这篇教程中,我会用另一个思维方式来思考问题,我

从读者到开发技术者

我再来提供一个视角吧. 给<a>标签增加href属性,就意味着以下事情: :link选择器可以选择到它 这个a标签可以获得焦点(可以通过tab按键访问到) 在浏览器的默认样式表中,有href属性的<a>标签才有cursor:pointer的效果(尤其是在低版本的IE上). 绑定了onclick事件的<a>标签,尤其是它的作用是ajax请求时,基本上我们就用不上这个标签的默认行为,也连接不到的实际页面,一般而言也会在CSS里给予了这个元素的cursor等样式.这时候还要加

关于对CSS中超链接那部分的设置

a:link{                                  //正常下的超链接 color:red;                          //超链接的颜色 text-decoration:none;       //超链接没有下划线 } a:visited{                     //访问过的超链接 color:yellow;                 //访问过的超链接颜色 text-decoration:none;    //访问过

share-jquery

html val text区别: .html()用为读取和修改元素的HTML标签 .text()用来读取或修改元素的纯文本内容 .val()用来读取或修改表单元素的value值. 这三个方法功能上的对比 .html(),.text(),.val()三种方法都是用来读取选定元素的内容:只不过.html()是用来读取元素的HTML内容(包括其Html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值.其中.和.text()方法不

htnl5中设置文本单行显示,超出部分打省略号,鼠标移到文本时alt出全部文本内容

Html代码: 1.<span class="my-span" title="无数无数无数无数无数">机构</span> Css样式: .myspan{ width: 100px; height: 25px; overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } 运行效果:

如何写Java模板

程序员最讨厌的东西是什么呀? 看下: 重复,重复,重复.重要的事情说三遍!! 比如创建线程内部类的时候: Thread t = new Thread(new Runnable(){ public void run() { // TODO } }); 无所不能的程序员总是有办法的, 哈哈.Java里面有模板这玩意儿,非常方便. 每次我们手懒的时候,是不是总要手贱地按 Alt+/ 键, 来获取代码提示呢? 哈哈. 好了,Eclipse的Java模板中没有创建匿名线程类的模板啊!(至少我没找到). 程