var img=$('#bigimg')

//因为图片是OSS获取到的  在页面展示的时候已经设置了宽高

var imgwidth=img.naturalWidth   
var naturalWidth = document.getElementById('bigimg').naturalWidth   //获取图片原始的宽高信息
var naturalheight = document.getElementById('bigimg').naturalHeight     
var bl=naturalWidth/naturalheight      //查看原图片的比例
var bigimgheight=$('.bigimg').height()  // 获取图片oss 设置之后的宽高
var bigimgwidth=$('.bigimg').width()
if(bl>1){
$('#bigimg').height('100%').width('auto')   //如果宽度大于高度   设置高度铺满,宽度居中 使图片不被压缩  通过位移  让图片想要的内容在中间部分显示
var width=$('#bigimg').width()    
console.log(width)
var wl=(bigimgwidth-width)/2
$('#bigimg').css('margin-left',wl)
}else{
$('#bigimg').height('auto').width('100%')
var height=$('#bigimg').height()
console.log(height)
var hl=(bigimgheight-height)/2
$('#bigimg').css('margin-top',hl)
}

转载于:https://www.cnblogs.com/yang193082/p/10701916.html

动态获取的图片当做背景,而且图片是小图相关推荐

  1. android工程换背景图片,android换肤功能 如何动态获取控件中背景图片的资源id?

    这个是在在做一个换肤功能时遇到的问题. 对于换肤,网上都有示例,可以从别的皮肤安装包中读取所要的资源,前提是你必须先持有这个资源的引用名称,像R.drawable.background(喂,这不是废话 ...

  2. VS Code的背景图老是黑白灰等?放一张喜欢的图片当做背景图敲代码不更舒服么

    "废话-哈哈哈" 作为一名程序员,我们要长时间对着电脑敲代码,有时候看代码看的会头晕眼花,但是背景图放一张自己喜欢的图片看代码不更舒服么,但你也不要被背景图吸引,耽误了敲代码,放一 ...

  3. 滚动图片 电视背景滚动图片效果 IPTV桌面滚动图片效果 图片倒影 滚动广告图

    文章内容 ViewFlipper简单使用 图片倒影 遥控器左右键切换图片 Demo地址 我又没钱买奔驰,我也来谈996,再说我又不是刘*东,也没法带这些996的兄弟们一起到国外去喝奶茶.不对不对,跑题 ...

  4. Android动态获取图片资源

    Android动态获取图片资源 根据文件名反向查找图片, 好像没有读取转换成数据流,性能应该不错. 回去后试试. 1. Field f= (Field)R.drawable.class.getDecl ...

  5. vue如何动态获取数据改变背景颜色和字体颜色以及获取图片

    vue如何动态获取数据改变背景颜色和字体颜色以及获取图片 首先要想获取多条数据要用到v-for循环,写到循环就必须写:key 话不多说上代码 重点就是:style="{background: ...

  6. vue.js 获取当前屏幕的宽度_vue 获取当前屏幕的宽度,图片等比例缩放,动态设置css样式...

    vue 获取当前屏幕的宽度,图片等比例缩放 这个是一个背景图,点击对应的圆圈就会出现一个蒙层上面显示详情,但是只要当前窗口大小变化了,因为我的蒙层大小是固定的px,所以不会变,就不在图片对应的位置了 ...

  7. vue-preview动态获取图片宽高并增加旋转功能

    vue-preview是一个常用的图片查看器,微博网页版就是用的这个插件: 我在项目中也用过这个插件,总体来说,还是比较满意.但是缺少一个图片旋转功能. 安装使用 第一步:安装 npm i vue-p ...

  8. Android中动态获取Drawable中的图片

    比如Drawable中有一系列连续的图片,img_0.png, img_1.png, img_2.png ... 如果要动态获取这些图片,通过"R.drawable.img_x"的 ...

  9. 动态获取图片尺寸-uniapp

    uni.getImageInfo({src: res.tempFilePaths[0],success: function (image) {console.log(image.width);cons ...

最新文章

  1. 单纯形法(二)(线性规划的基本定理)
  2. 商汤招股书详解:40名教授250+博士3593位工程师,AI收入亚洲第一,一年15亿研发工资支出...
  3. Python-Jenkins助力传统发布流程
  4. 【Linux 内核】SMP 对称多处理器结构 ( SMP 对称多处理器结构概念 | SMP 对称多处理器结构的优势与缺陷 | Linux 内核兼容多处理器要求 )
  5. click js自动点击 vue_vue.js2.0点击获取自己的属性和jquery方法
  6. Android 系统优化(33)---Android ART GC之GrowForUtilization的分析
  7. TypeError: softmax() got an unexpected keyword argument 'axis'
  8. c语言第八章实验题答案,第八章实验报告
  9. 批量获取ip运营商_通信公司员工收钱开通IP多拨被用于诈骗,6人获刑
  10. 实习周记---20180519
  11. PLC 控制三相异步电动机正反转实验
  12. 小米应用市场隐私政策
  13. 程序员在赚钱游戏上的优势 | 赚钱游戏
  14. Flex在线文档阅读器::pdf、doc、docx、xls、xlsx、ppt、pptx、htm、txt、rtf、epub、csv、xdoc等
  15. 程序员不过愚人节???
  16. 12306排队是什么意思_12306 说:有时候,能排队也是一种幸福!
  17. 朋友合作怎么迈过利益这道坎
  18. 今天14:00 | 12位一作华人学者开启 ICLR 2022
  19. 2022QS世界大学学科排名,中国大陆上榜课程数仅次于美英,化学、材料、生物集中度最高 | 美通社头条...
  20. win7与vmware实现文件共享

热门文章

  1. PostMessage()和SendMessage()
  2. python使用缩进来体现代码之间的逻辑关系-Python 使用缩进来体现代码之间的逻辑关系 ....
  3. python入门教程书籍-初学者最好的Python书籍
  4. python利器怎么编程-Linux 利器- Python 脚本编程入门(一)
  5. python安装numpy-Python使用pip安装Numpy模块
  6. 学python需要什么文化基础-和尧名大叔一起从0开始学Python编程-循环
  7. 我在学python-我在大学毕业后学习Linux、python的一些经验
  8. python源代码不需要编译成什么-python程序不需要编译吗
  9. 学python需要什么基础知识-学Python需要什么基础知识?零基础可以学Python吗?
  10. python主要运用于-Python八大主要应用领域,你都知道吗?