需求

绿色框为背景图片,两个绿色箭头需要按照要求显示在框内的对应位置上


看到需求直接使用 position定位来解决,但是因为要求的分辨率为1024x768 ,比自身开发的电脑屏幕要小很多,所以也遇到了一些问题

问题

绿色边框背景图 ,考虑到页面呈现效果 设置了 93%的宽度,

.flow-img {width: 93%;
}

绿色箭头 均为 position: absolute;


然后发现 小屏幕时,箭头位置偏移了,不能固定在要求的位置上,在尝试修改后发现,绿色边框图片外面还包有一层div应该给这个div 设置宽度 93%,而绿色边框图片 宽度应为 100%

完整代码

  <div class="middlePart">//绿色边框背景图<img src="../../../assets/images/status/flow.png" class="flow-img" /><!-- 左侧下箭头 --><div class="arrow-left"><img :src="arrowRedUrl" class="arrowImg" /></div><!-- 左侧上箭头 --><div class="arrow-right"><img :src="arrowRedUrl" class="arrowImg arrowImg-up" /></div></div>
 data() {return {arrowGreenUrl: require("../../../assets/images/status/redDown.png"),arrowYellowUrl: require("../../../assets/images/status/yellowDown.png"),arrowRedUrl: require("../../../assets/images/status/greenDown.png"),};},
<style rel="stylesheet/scss" lang="scss" scoped>.middlePart {position: relative;width: 93%;margin: 11px 0px 11px 35px;
}
.flow-img {width: 100%;
}
.arrowImg {width: 100%;height: 100%;
}
.arrow-left {position: absolute;top: 40%;left: 6%;
}
.arrow-right {position: absolute;top: 42%;right: 4%
}
.arrowImg-up {transform: rotate(180deg);
}
</style>

效果

大屏

小屏幕

tips:

1. 使用定位时,父级应使用 position: relative;相对定位,子级使用 position: absolute;

2. 在有图片做背景时,考虑到适配不同屏幕,图片宽度不能写死图片宽度应为100%

3. 定位时,使用百分比来匹配位置

  1. 一定要注意外层是否有多个div嵌套如果有 要找到最外层的作为父级!!!

css 图片上使用position定位图片,缩小屏幕 图片会跑(已解决)相关推荐

  1. 实现opencv在图片上画框准确定位某个主体

    前言 本章主要讲述图片的缩小与放大,以及在图片上框出自己目标的东西 目录 实现opencv在图片上画框准确定位某个主体 一.如何在opencv内导入图片 二.如何对图片进行缩放? 1.在放入图片的基础 ...

  2. 如何在线压缩图片大小?图片上传太大怎么缩小?

    图片上传过大怎么缩小?如果使用在线图片压缩的工具话就非常的方便,推荐大家一款无需下载就可以在线图片压缩工具--压缩啦,下面来看看怎么在线图片压缩大小吧. 1.打开浏览器进入压缩啦选择图片压缩,上传图片 ...

  3. php flash 图片上传,php+jquery+ajax无刷新图片上传裁切,模拟flash头像上传实例

    这几天自己在写一个cms.之前在用到图片上传裁切的时候总是用的flash的,或者是swfupload之类的.用的还不熟练,所以今天就用ajax做一个图片上传裁切的实例.个人感觉还不错,现在就分享出来. ...

  4. 给图片添加水印效果图的函数(可以在图片上添加自己的版权和LOGO图片的水印) 【转载】...

            protected void Button1_ServerClick(object sender, System.EventArgs e)         {              ...

  5. 浅析CSS——元素重叠及position定位的z-index顺序

    多次在项目中遇到html页面元素的非期待重叠错误,多数还是position定位情况下z-index的问题.其实每次解决类似问题思路大致都是一样的,说到底还是对z-index的理解比较模糊,可以解决问题 ...

  6. (转)浅析CSS——元素重叠及position定位的z-index顺序

    多次在项目中遇到html页面元素的非期待重叠错误,多数还是position定位情况下z-index的问题.其实每次解决类似问题思路大致都是一样的,说到底还是对z-index的理解比较模糊,可以解决问题 ...

  7. GIF图片怎么压缩?如何快速缩小GIF图片?

    我们在浏览微信公众号的时候经常会看到很多公众号文章都会用GIF图片进行配文,因为GIF图片配文非常生动有趣,能够有效的提升用户阅读体验感.但是在编辑公众号推文的时候发现,最大可上传10M以内的图片文件 ...

  8. elementui图片上传php,vue+element-ui+富文本————图片上传

    最近用vue+element-ui开发一套后台管理系统,其中项目中需要用到富文本编辑器,这里总结下开发过程中遇到的坑和使用方法. 刚开始用的是vue-quill-editor结合element-ui上 ...

  9. 小程序 图片上传php后台,微信小程序图片选择、上传到服务器、预览(PHP)实现实例...

    微信小程序图片选择.上传到服务器.预览(php)实现实例 小程序实现选择图片.预览图片.上传到开发者服务器上 后台使用的tp3.2 图片上传 请求时候的header参考时可以去掉(个人后台验证权限使用 ...

最新文章

  1. 敏捷开发下的B端交互设计流程
  2. Spring Boot 学习系列(02)—使用热部署,提升开发效
  3. js去除字符串数字前面的0_JS基础复习-七种基本数据类型
  4. 使用FormData进行Ajax请求异步上传图片案例
  5. 什么时候你应该用JSON Web Token
  6. PWN-PRACTICE-CTFSHOW-3
  7. 计算机毕设-文献摘要,毕设摘要翻译,要人工翻译,不要电脑网站翻译的。
  8. leetcode914. 卡牌分组
  9. android sudio jni 调用so_Android NDK-深入理解JNI
  10. java 重载 调用指定_java 方法重载的时候,同一个类,父子类,调用哪个方法的问题...
  11. 数据结构与算法小结——排序(八)
  12. 【传感器】HT1621 LCD驱动芯片
  13. Word2013的一级标题作为一页的第一行时,出现段前距失效问题如何解决?
  14. 计算机防止检查清理软件吗,清除电脑垃圾用什么软件好 如何预防电脑卡顿
  15. 解决Jar包双击打不开!
  16. TIdTCPClient的几种方法
  17. 在线html5行情,Html5版本的全套股票行情图 html54stock
  18. php.ini error reporting,解决PHP.ini中的error_reporting不起作用
  19. 微信小程序-更换头像
  20. 跟sky学数字IC/FPGA设计学习培训课程:全集已出

热门文章

  1. 【软件工程综合实践】简单工厂模式之蛋糕店(完整代码)
  2. vue-router原理
  3. 【跟晓月学数据库】使用MySQLdump 对数据导入导出
  4. mathtype怎么调公式字体大小
  5. .net 面向组件编程_试析C#编程语言的特点及功能
  6. 全球与中国泳室除湿机市场深度研究分析报告
  7. 一步步实现 仿制Android LOL多玩盒子(三) 英雄基础
  8. 需求沟通的灵魂拷问:人与人之间的信任呢?
  9. orangleliu的2017年总结
  10. 怎么使用手机远程访问电脑文件夹