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
常用dos命令及语法
2014-09-27
最简单的asp登陆界面代码 asp登陆界面源代码详细介绍
2017-04-12
php 做权限管理
2014-09-05
如何安装PHPstorm并配置方法教程 phpstorm安装后要进行哪些配置
2017-05-03
nginx,php日志分割
2014-09-05
解决ThinkPHP在Nginx下无法使用pathin方式的问题
2014-09-05
c语言新手入门代码
2022-03-22
重装战姬百度版下载v1.17.1 安卓版
射击枪战 1.97G
下载奥奇传说极速版下载v5.0.2 安卓版
其它手游 1.30G
下载军师请布阵九游版下载v4.3.3 安卓最新版
策略塔防 504.4M
下载百鬼夜行游戏下载v2.0.4 安卓版
卡牌对战 216.1M
下载葫芦兄弟七子降妖华为版下载v2.0.13 安卓版
角色扮演 432M
下载龙之起源九游版下载v10.0.0.190829 安卓版
角色扮演 197.5M
下载乱世三国志华为版本下载v8.16 安卓版
策略塔防 398.6M
下载重装战姬mumu版下载v1.17.1 安卓版
射击枪战 1.97G
下载新剑侠情缘国际版下载v2.20.1 安卓版
下载
星辉游戏少女的王座下载v2.0.0 安卓版
下载
逆神bt果盘版下载v2.63.0 安卓飞升版
下载
诸神皇冠4399版下载v1.1.9.43222 安卓版
下载
风暴魔域2私服下载v2.4.3 安卓变态版
下载
盟重英雄九游版下载v1.0.5 安卓版
下载
古代战争华为版下载v2.0.4 安卓版
下载
亲临三国官方版下载v1.0002 安卓版
下载