程序中需要一个海报设计器。前端界面提供用户上传底图,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
的负值取消过度偏移,可以参照对象绝对居中的方法做。
13 回答12.7k 阅读
7 回答1.8k 阅读
4 回答1.1k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
4 回答710 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
http://www.w3school.com.cn/jq...
ps:多用百度和谷歌