文章目录

  • zoom 作用说明
  • 语法案例解释
  • onmousewheel 鼠标滚动,图片缩放
    • 鼠标滚动事件

zoom 作用说明

设置或检索对象的缩放比例。

  1. normal: 使用对象的实际尺寸。
  2. <number>: 用浮点数来定义缩放比例。不允许负值
  3. <percentage>: 用百分比来定义缩放比例。不允许负值

语法案例解释

<!DOCTYPE html>
<html lang="zh-cmn-Hans"><head><meta charset="utf-8" /><title>zoom_CSS参考手册_web前端开发参考手册系列</title><style>body {line-height: 1.5;}h1 {margin: 0;font-size: 16px;font-family: Arial;}.test {zoom: normal;}.test2 {zoom: 5;}.test3 {zoom: 300%;}</style></head><body><h1>zoom:normal</h1><div class="test">zoom:normal</div><h1>zoom:5</h1><div class="test2">zoom:5</div><h1>zoom:300%</h1><div class="test3">zoom:300%</div></body>
</html>

onmousewheel 鼠标滚动,图片缩放

<!DOCTYPE html>
<html lang="zh-cmn-Hans"><head><meta http-equiv="Content-Language" content="zh-cn" /><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>用鼠标滚轮滚动控制图片的缩小放大</title><script language="javascript">function bbimg(o) {console.log(event.wheelDelta);var zoom = parseInt(o.style.zoom, 10) || 100;zoom += event.wheelDelta / 12;if (zoom > 0) o.style.zoom = zoom + "%";return false;}</script></head><body><p>将鼠标放在图片上,点击一下,然后滚动鼠标滚轮试试看</p><p><img border="0" src="/images/222.png" onmousewheel="return bbimg(this)" /></p></body>
</html>

firefox 中没有 onmousewheel 事件,可以使用 DOMMouseScroll 事件代替

鼠标滚动事件

参考 一文读懂鼠标滚轮事件(wheelEvent)

1、可靠属性:deltaY,方向判断方法一致(正值向下滚动,负值向上滚动),与操作系统鼠标设置有关联,但需注意绝对值算法不统一

2、兼容性,属性差异:

  • detail: firefox中起作用,detail只取±3,其中正数表示为向上,负数表示向下
  • wheelDelta: chrome中起作用, wheelDelta只取±120,其中正数表示为向上,负数表示向下

3、功能方面:Firefox能直观反映滚动行数,但不能直观与浏览器默认滚动条保持同步;其他几组浏览器则恰好相反;

4、个人建议:个人认为wheelDelta的最初设计思想很好,电脑鼠标滚轮垂直行数默认值是3,wheelDelta默认值120,即单行行高40px,即使用户电脑做了个性化设置,像素值也不会出现循环小数,避免了Chrome的deltaY设计缺陷,有利于行业规范化,所以建议各浏览器厂商能完整支持wheelDelta这一属性。

鼠标滚动调整图片大小(css3 zoom 放大缩小)相关推荐

  1. 鼠标滚动缩放图片效果

    前段时间本人在做项目时,做了一个鼠标滚动缩放图片效果,图片支持多个,多个图片循环缩放,花了点时间整理了下,把它贴出来,与大家分享下,在ie6.0,ie7.0,firefox都测试过,没有问题. < ...

  2. IDEA如何设置鼠标滚轮调整字体大小

    IDEA如何设置鼠标滚轮调整字体大小 之前介绍过IDEA的字体设置IDEA字体调整,但这样修改起来太麻烦,IDEA可以支持快捷键快速修改字体的大小(神器吧~),我们来看一下如何配置: 打开Settin ...

  3. 如何等比例调整图片大小?

    如何等比例调整图片大小?将图片尺寸大小调整成我们需要的,是图片使用过程中最常见的,等比例调整图片尺寸大小可以防止图片变形,图片变形会使得图片无法使用,所以非常的重要.为了帮助大家提高工作效率,今天小编 ...

  4. Mac电脑用预览功能调整图像大小?Mac调整图片大小方法

    要说到修改一张图片的尺寸大小,很多人的第一反应通常是打开 Photoshop 或者 Pixelmator,其实使用苹果MAC电脑有更简单方便的方法来调整图片的大小尺寸,OS X 自带的快速预览功能就可 ...

  5. 【Axure视频教程】鼠标滚动缩放图片

    今天教大家制作鼠标滚动缩小放大图片的原型模板,包括向下滚动放大.向上滚动缩小.拖动图片移动到指定位置的效果.该教程从材料准备到完成交互,手把手的教学. [视频教程--试看版] [Axure视频教程]鼠 ...

  6. html幻灯片图片大小,如何制作ppt?如插入图片、调整图片大小与母版一致!

    ppt转换视频,大家还是比较少用吧,有一款新颖的ppt转换器,就可以把ppt转换成任意一种流行格式的视频哦! ppt转换视频官方软件下载: 如何制作ppt(基本简单操作): 1.首先准备好要做成模版的 ...

  7. python调整图片大小不覆盖exif_python---基础知识回顾(十一)图像处理模块PIL

    前戏: 虽然PIL没有入OpenCV那样强大的功能,但是所提供的功能,在一般的图像处理中足够使用. 图像类别: 计算机绘图中有两类图像:一类是矢量图,另一类是点阵图(位图) 矢量图: 基于计算机数字对 ...

  8. SwiftUI调整图片大小适应手机屏幕

    参数设置如下 Image("imageName").resizable().aspectRatio(contentMode: .fit) 其他调整图片大小参数 Image(&quo ...

  9. 怎么调整图片大小还不影响清晰度?

    怎么调整图片大小还不影响清晰度?很多时候我们用到图片的地方都会对图片大小有要求,有时候将图片放大到一定的大小,但如果直接放大会造成图片模糊,像打了马赛克一样无法使用,怎么才能实现又放大图片又不失真呢? ...

最新文章

  1. 过来人经验:实验室没人教你怎么办?
  2. DeepMind大放送:开放4个多物体表征学习数据集,还有一篇智能体新研究
  3. OpenCV 礼帽和黑帽
  4. 【Step1】【SPFA】poj2457-Part Acquisition
  5. python学习之路day1
  6. oracle util_mail,在oracle 10g中发送电子邮件
  7. html5页面主题,HTML5页面开发笔记
  8. 【2017年第4期】流式大数据实时处理技术、平台及应用
  9. 带你自学Python系列(九):一文读懂Python中字典应用原理!
  10. 机器学习UCI数据库说明
  11. 迅雷7新版支持迷你播放器和应用平台
  12. 同样是搞IT,差距怎么这么大呢,快来看看互联网行业最富有的100人
  13. ios 唤醒小键盘 如何使得小键盘上出现 “前往”、“搜索”、“”等按钮
  14. R语言ggplot2可视化在轴标签中添加上标(Superscript)和下标(subscript)实战
  15. 韦东山freeRTOS系列教程之【第十章】软件定时器(software timer)
  16. 直接使用word模板生成word文件
  17. 阿里云系统导出到本地虚拟机
  18. MQClientException The producer service state not OK, CREATE_JUST
  19. HTML CSS JS基础
  20. 小程序音视频功能的原理及应用

热门文章

  1. numpy创建空数组
  2. VRRP概念及工作过程
  3. ddr2是几代内存_教你区分DDR1 DDR2 DDR3内存条的方法
  4. [ISUX译]iOS 9人机界面指南(二):设计策略
  5. 关键词分词工具_关键词在SEO推广中的重要作用
  6. 为什么计算机网络使用数字信号,计算机网络数字数据在数字信道传输时为什么要进行..._网络编辑_帮考网...
  7. 航顺HK HK32F103CBT6 MCU
  8. Solana 基金会与韩国区块链孵化器 ROK Capital 合作推出 2000 万美元生态基金
  9. springboot多线程等待所有结果返回
  10. 新氧2023年财务业绩预测:退市风险大幅降低,收入增长将放缓