永发信息网

两个div没有父子关系,div1屏幕居中,我想让div2相对于div1处于某个位置该怎么做??具体语法是?

答案:3  悬赏:70  手机版
解决时间 2021-03-22 08:41
  • 提问者网友:自食苦果
  • 2021-03-21 13:55
两个div没有父子关系,div1屏幕居中,我想让div2相对于div1处于某个位置该怎么做??具体语法是?
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-03-21 14:27
只能用javascript脚本实现了
通过ID获取div1对象(假设为d),然后在js中通过js.offsetleft和js.offsettop获取div1左上角的绝对坐标,只要知道了div1左上角的绝对坐标,把div2相对与div1任何位置都不是问题了

你可以参考以下代码,刚写的,也许有错,但是你知道怎么回事就好了





Test




这里是DIV1,居中在页面中央


这里是DIV2,位于DIV1右下角


全部回答
  • 1楼网友:大漠
  • 2021-03-21 17:31
你是意思是这样的吗?
.
div2想对于div1处于某个位置,
这样子恐怕不行吧~
  • 2楼网友:十年萤火照君眠
  • 2021-03-21 15:54
思路:
1、使用如
position: relative;
top: -126px;
width: 100px;
强制定位。
2、利用js将div2移入div1中,同时设置样式。(这个样式你自己调了)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯