程序中需要一个海报设计器。前端界面提供用户上传底图,design time的时候div容器的宽高在340px + 600px,头像元素和二维码元素是可以拖动变化。最后run time时候后端程序画出的是750px + 1334px。由于父容器的变化,子元素头像和二维码的 position 也需要跟着动态变化。最后这两个子元素的位置要该怎么计算?
程序中需要一个海报设计器。前端界面提供用户上传底图,design time的时候div容器的宽高在340px + 600px,头像元素和二维码元素是可以拖动变化。最后run time时候后端程序画出的是750px + 1334px。由于父容器的变化,子元素头像和二维码的 position 也需要跟着动态变化。最后这两个子元素的位置要该怎么计算?
其实可以不用算,用CSS的绝对定位,position: absolute
加上百分比设置left
和top
,再用margin-left
和margin-top
的负值取消过度偏移,可以参照对象绝对居中的方法做。
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.6k 阅读✓ 已解决
http://www.w3school.com.cn/jq...
ps:多用百度和谷歌