2015-06-11
一、开篇之言
CSS3的领域范围已经渗透到了cursor属性(鼠标手形)。这里简单介绍两个相当实用的组合zoom-in/zoom-out以及grab/grabbing.
本文重在展示,开阔眼界。
二、zoom-in/zoom-out组合
zoom-in/zoom-out可以让元素的鼠标形状变成“放大镜”或者“放小镜”。如下:
于是,我们实现类似微博图片查看大图效果时候,就不需要再自己额外制作一个.cur文件了,直接如下寥寥CSS代码即可:
.zoom-in { cursor: zoom-in; /* 大大大 */ }
.zoom-out { cursor: zoom-out; /* 小小小 */ }
您可以狠狠地点击这里:cursor属性之zoom-in/zoom-out值测试demo
于是,鼠标移到御用妹子身上,就会出现放大镜手形,如下截图(无关紧要区域涂白,节约大小):
点击放大,再点击缩小。
兼容性
目前, 除了IE浏览器(包括IE11),PC端的其他浏览器全线支持zoom-in/zoom-out。
貌似Safari还需要私有前缀
grab/grabbing可以让元素的鼠标形状变成“咸猪手”以及“抓奶手”,如下(截自Chrome, FireFox浏览器下的手要好看些):
此手形在实现内容拖拽移动的时候再合适不过了,不需额外制作一个.cur文件了,直接如下寥寥CSS代码即可:
.grab { /* 抓抓抓 */ cursor: -webkit-grab; cursor: -moz-grab; cursor: grab; }
.grabbing { /* 抓住抓住 */ cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing; }
您可以狠狠地点击这里:cursor属性之grab/grabbing值测试demo
于是,你就可以上下拖拽腐女漫画感受基爱满满~
兼容性
目前, 除了IE浏览器(包括IE11),PC端的其他浏览器全线支持grab/grabbing.
但是,现在这些浏览器还需要添加私有前缀。
四、结束语
如果你有类似上面的需求,不妨渐进增强使用下浏览器自带的手形。如果你的项目对浏览器没有要求,比方说工具或内网之类,就可以很happy使用这些新特性。
PHP中的魔术方法 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep,
2014-09-05
PHP中的(++i)前缀自增 和 (i++)后缀自增
2014-09-05
php递归返回值的问题
2014-09-05
最简单的asp登陆界面代码 asp登陆界面源代码详细介绍
2017-04-12
常用dos命令及语法
2014-09-27
如何安装PHPstorm并配置方法教程 phpstorm安装后要进行哪些配置
2017-05-03
php 做权限管理
2014-09-05
nginx,php日志分割
2014-09-05
解决ThinkPHP在Nginx下无法使用pathin方式的问题
2014-09-05
c语言新手入门代码
2022-03-22
打扮我最美游戏下载v1.0 安卓版
其它手游 136.2M
下载暖暖公主爱换装官方版下载v1.2 安卓版
其它手游 175.7M
下载我的机器人战争游戏下载v1.1.1 安卓版
其它手游 110.8M
下载太空杀抓捕内鬼最新版下载v1.1 安卓版
其它手游 34.8M
下载鱼丸深海狂鲨官方正版下载v9.0.30.0.0 最新安卓手机版
其它手游 78.0M
下载时尚暖暖换装舞会最新版下载v1.0 安卓版
其它手游 116.2M
下载彩笔快来画小游戏下载v4.0 安卓版
其它手游 49.7M
下载程序塔防游戏下载v2.8 安卓版
其它手游 84.6M
下载枪火刺激吃鸡手机版下载v3.0 安卓版
下载
迷你托卡小镇小家游戏下载v1.0 安卓版
下载
终结荒野精英官方版下载v2.6 安卓版
下载
荣耀火柴人王者游戏下载v1.0.0 安卓版
下载
天才宠物银幕秀完整版下载v1.1.0 安卓最新版
下载
公主宠物世界官方版下载v1.0.3 安卓版
下载
托卡城镇大自然游戏下载v4.6 安卓版
下载
火柴人盟军遗产2游戏下载v1.0.62 安卓版
下载