# imgAutoSize **Repository Path**: raymee/imgAutoSize ## Basic Information - **Project Name**: imgAutoSize - **Description**: 图片自适应容器 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-07-31 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 快速开始 ## 下载 imgAutoSize (当前版本 v1.0.0) Demo及文件集成包下载地址 > [ https://github.com/ailewl/imgAutoSize/](https://github.com/ailewl/imgAutoSize/) ## 包含的内容 集成包内包含: ```text └── demo ├──index.html [不必要的html文件,演示使用] └── scripts ├── imgAutoSize.js [此插件开发版本] └── imgAutoSize.min.js [此插件压缩版本] ``` # 介绍 ## imgAutoSize 是什么
imgAutoSize是一个纯原生js的超轻量级图片自适应插件,不依赖任何库运行
## 作用将图片以父级框架根据图片焦点位置自适应放大
# 起步 ## 基本模板 >使用以下给出的这份超级简单的 HTML 模版,或者修改这些实例。我们强烈建议你对这些实例按照自己的需求进行修改,而不要简单的复制、粘贴。 ### 引入
我们推荐在开发时使用开发版本(imgAutoSize.js),在发布时使用压缩版本( imgAutoSize.min.js )
参数以json格式传入,无默认值的为必要参数
#### imgbox - 类型: `Dom对象` - 默认值: `无` 图片的父级容器,会自动加载必要的样式 ```javascript new imgAutoSize({ imgbox:document.getElementById('ImgBox') }) ``` #### Left - 类型: `Number` - 默认值: `图片原始宽度的一半` 图片焦点到图片左侧的距离,无需单位 ```javascript new imgAutoSize({ Left:200 }) ``` #### Top - 类型: `Number` - 默认值: `图片原始高度的一半` 图片焦点到图片顶部的距离,无需单位 ```javascript new imgAutoSize({ Top:400 }) ``` #### window - 类型: `Boolean` - 默认值: `false` 图片是否全屏显示,以浏览器窗口为父级 ```javascript new imgAutoSize({ window:true }) ```