<!DOCTYPE html>
<html>
<head><title>图片内部放大效果</title>
<meta charset="utf-8">
<style type="text/css">#imgborder{ width: 200px;height: 160px;border: 3px solid #000; overflow: hidden;position: relative;padding: 0px;margin:0px;}#firstimg{ position: absolute; animation: myan 3s;}/*@keyframes myan {from{width: 200px;}to{width: 500px;}}*/
</style>
</head>
<body>
<div id="imgborder">
<img src="dog.jpg" id="firstimg">
</div>
</body>
<script type="text/javascript">var fimg = document.getElementById('firstimg');var imgb = document.getElementById('imgborder');var initial = 0;fimg.onmouseover = function(){// img设置宽度,高都会等比例变大initial = fimg.width;fimg.width=fimg.width*1.2;// fimg.height=fimg.height*1.1;// alert(imgb.clientWidth);fimg.style.left=-(fimg.width-imgb.clientWidth)/2+"px";fimg.style.top=-(fimg.height-imgb.clientHeight)/2+"px";// alert(fimg.style.top);}fimg.onmouseout = function(){fimg.width = initial;fimg.style.left="0px";fimg.style.top="0px";}</script>
</html>

转载于:https://www.cnblogs.com/w-y-y/p/7087661.html

js控制图像等比例缩放相关推荐

  1. python 图像等比例缩放

    图像等比例缩放 图像缩放 等比例缩放 pytorch下,对多维tensor进行缩放 图像缩放 目前比较常用的就是opencv-python底下的cv2.resize() cv2.resize(src, ...

  2. 基于opencv的图像等比例缩放

    项目中图片经常需要resize,但是直接调用resize方法可能会使图像造成畸变,下面给出,基于opencv的图像等比例缩放的方法. import cv2def resize_keep_aspectr ...

  3. html图片等比例拉伸,CSS控制图片等比例缩放

    我们经常会需要把用户上传的图片等比例缩放在我们的网页上显示,下面我来介绍利用css控制图片比例缩放与javascript实现的方法,有需要了解的朋友可参考参考. 按比例缩小或者放大到某个尺寸,对于标准 ...

  4. Opencv 图像等比例缩放

    在神经网络训练过程中,会使用到大量的数据预处理操作.而缩放操作就是这里面最基础.例如Certernet中的缩放就是使用了等比例缩放,周围填充0的操作. 我们来分析下实现原理和实际效果 如上图所示,是将 ...

  5. CSS控制图片等比例缩放

    img{ width: auto; height: auto; max-width: 100%; max-height: 100%; }

  6. css 网页整体缩小,css等比例缩放

    css 可以按比例缩放图片吗? 不用 js 代码实现图片比例缩放,就是不超出DIV设定的高宽显示等比例图片 解决这个问题的方法如下: 先在html里添加一个img图片标签. 运行页面后,这是完整显示图 ...

  7. 大屏---适配比例缩放--视频播放完路由自动切换

    这里写目录标题 1. 比例缩放 1-1. 方法一: 全局引进 文件 flex.js ---- 代码如下: 在 vue.config.js中配置入口文件 1-2. 方法二: 局部引进 封装一个全局组件 ...

  8. html5表格图片按比例缩放,JS图片等比例缩放方法完整示例

    本文实例讲述了JS图片等比例缩放方法.分享给大家供大家参考,具体如下: /p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional ...

  9. three.js使用OrbitControls.js控制几何体旋转、平移、缩放

    附带一个可用的OrbitControls.js http://www.yanhuangxueyuan.com/threejs/examples/js/controls/OrbitControls.js ...

最新文章

  1. 窗口缩放导致页面排版错乱的解决方法
  2. 没学过编程可以自学python吗-我以前从没学过编程,学Python看什么书?
  3. 高德地图API 简单使用
  4. ceph集群简单安装部署(Ubuntu14环境)
  5. 有效前沿—让你的投资收益最大化
  6. 计算机视觉算法实战书籍推荐_岗位内推 | 字节跳动招聘NLP、计算机视觉、推荐算法实习生...
  7. Bringing up interface eth0: Device eth0 does not seem to be presen
  8. 体验了一下用word 2007发表博客
  9. 克隆虚拟机 virtualbox 修改 uuid
  10. 如何利用机器学习算法解读股市行情?
  11. 我要学ASP.NET MVC 3.0(十三): MVC 3.0 防止跨站点请求伪造 (CSRF) 攻击
  12. shell 的source指令和.指令
  13. windows环境下oracle安装教程
  14. mtk手机原理图分析
  15. TFIDF之python实现
  16. 图片复印如何去除黑底_如何去除扫描件的底色? 扫描的图片去除背面的阴影的方法...
  17. uhs3内存卡有哪些_三分钟教你看懂存储卡标识
  18. 小功率机械无级变速器结构设计
  19. 微信小程序获取用户信息
  20. 计算机二级打字的速度有要求么,打字速度几个要求和技巧

热门文章

  1. Mac版本Navicat下载
  2. 分布式事务Seata中的三个角色
  3. 关系数据库模式和完整性约束相关概念
  4. 计算机网络基础:TCP/IP协议相关知识笔记​
  5. 收集sqlite常见问题
  6. 为什么开发者应该摒弃敏捷?(转)
  7. 使用react的好处_react的优点是什么呀-问答-阿里云开发者社区-阿里云
  8. c语言双循环计算n的阶乘,用C语言用循环实现N的阶乘
  9. 小屏幕 ui设计_UI设计基础:屏幕
  10. [译] React Hooks: 没有魔法,只是数组