html5中文学习网

您的位置: 首页 > 网页制作 > css教程 » 正文

举例详解CSS中的cursor属性_CSS教程_CSS_网页制作

[ ] 已经帮助:人解决问题
这篇文章主要举例介绍了CSS中的cursor属性,包括zoom-in/zoom-out和grab/grabbing等常用属性值的使用,需要的朋友可以参考下

一、开篇之言98KHTML5中文学习网 - HTML5先行者学习网

CSS3的领域范围已经渗透到了cursor属性(鼠标手形)。这里简单介绍两个相当实用的组合zoom-in/zoom-out以及grab/grabbing.98KHTML5中文学习网 - HTML5先行者学习网

本文重在展示,开阔眼界。98KHTML5中文学习网 - HTML5先行者学习网
二、zoom-in/zoom-out组合98KHTML5中文学习网 - HTML5先行者学习网

zoom-in/zoom-out可以让元素的鼠标形状变成“放大镜”或者“放小镜”。如下:98KHTML5中文学习网 - HTML5先行者学习网
201568164813900.png (57×59)201568164923293.png (66×62)98KHTML5中文学习网 - HTML5先行者学习网

于是,我们实现类似微博图片查看大图效果时候,就不需要再自己额外制作一个.cur文件了,直接如下寥寥CSS代码即可:98KHTML5中文学习网 - HTML5先行者学习网

CSS Code复制内容到剪贴板
  1. .zoom-in {   
  2.     cursor: zoom-in; /* 大大大 */  
  3. }   
  4. .zoom-out {   
  5.    cursor: zoom-out; /* 小小小 */  
  6. }  

您可以狠狠地点击这里:cursor属性之zoom-in/zoom-out值测试demo98KHTML5中文学习网 - HTML5先行者学习网

于是,鼠标移到御用妹子身上,就会出现放大镜手形,如下截图(无关紧要区域涂白,节约大小):98KHTML5中文学习网 - HTML5先行者学习网
201568164944639.png (327×263)98KHTML5中文学习网 - HTML5先行者学习网

点击放大,再点击缩小。98KHTML5中文学习网 - HTML5先行者学习网

兼容性98KHTML5中文学习网 - HTML5先行者学习网
目前, 除了IE浏览器(包括IE11),PC端的其他浏览器全线支持zoom-in/zoom-out。98KHTML5中文学习网 - HTML5先行者学习网
201568165004363.png (421×366)98KHTML5中文学习网 - HTML5先行者学习网

貌似Safari还需要私有前缀。98KHTML5中文学习网 - HTML5先行者学习网
三、grab/grabbing组合98KHTML5中文学习网 - HTML5先行者学习网

grab/grabbing可以让元素的鼠标形状变成“咸猪手”以及“抓奶手”,如下(截自Chrome, FireFox浏览器下的手要好看些):98KHTML5中文学习网 - HTML5先行者学习网
201568165024022.png (63×61)201568165041328.png (62×56)98KHTML5中文学习网 - HTML5先行者学习网

此手形在实现内容拖拽移动的时候再合适不过了,不需额外制作一个.cur文件了,直接如下寥寥CSS代码即可:98KHTML5中文学习网 - HTML5先行者学习网

CSS Code复制内容到剪贴板
  1. .grab { /* 抓抓抓 */  
  2.     cursor: -webkit-grab;   
  3.     cursor: -moz-grab;   
  4.     cursor: grab;   
  5. }   
  6. .grabbing { /* 抓住抓住 */  
  7.     cursor: -webkit-grabbing;   
  8.     cursor: -moz-grabbing;   
  9.     cursor: grabbing;   
  10. }  

您可以狠狠地点击这里:cursor属性之grab/grabbing值测试demo98KHTML5中文学习网 - HTML5先行者学习网

于是,你就可以上下拖拽腐女漫画感受基爱满满~98KHTML5中文学习网 - HTML5先行者学习网
201568165101973.png (497×265)98KHTML5中文学习网 - HTML5先行者学习网

兼容性98KHTML5中文学习网 - HTML5先行者学习网
目前, 除了IE浏览器(包括IE11),PC端的其他浏览器全线支持grab/grabbing.98KHTML5中文学习网 - HTML5先行者学习网

但是,现在这些浏览器还需要添加私有前缀。98KHTML5中文学习网 - HTML5先行者学习网
四、结束语98KHTML5中文学习网 - HTML5先行者学习网

如果你有类似上面的需求,不妨渐进增强使用下浏览器自带的手形。如果你的项目对浏览器没有要求,比方说工具或内网之类,就可以很happy使用这些新特性。98KHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助