首页前端开发HTMLCSS3 cursor属性值zoom-in/zoom-out,grab/grabbing实例

CSS3 cursor属性值zoom-in/zoom-out,grab/grabbing实例

时间2024-01-26 13:24:02发布访客分类HTML浏览161
导读:收集整理的这篇文章主要介绍了html5教程-CSS3 cursor属性值zoom-in/zoom-out,grab/grabbing实例,觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请...
收集整理的这篇文章主要介绍了html5教程-CSS3 cursor属性值zoom-in/zoom-out,grab/grabbing实例,觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。  

一、开篇之言

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组合

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使用这些新特性。

感谢阅读,欢迎交流!

(本篇完)

觉得可用,就经常来吧! 欢迎评论哦! html5教程,巧夺天工,精雕玉琢。小宝典献丑了!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

CSScss3divpost-format-gallery

若转载请注明出处: CSS3 cursor属性值zoom-in/zoom-out,grab/grabbing实例
本文地址: https://pptw.com/jishu/586816.html
CSS3/SVG clip-path路径剪裁遮罩属性简介 小tip:CSS计数器+伪类实现数值动态计算与呈现

游客 回复需填写必要信息