为了账号安全,请及时绑定邮箱和手机立即绑定

新人求回答

我想知道怎么在不换box的情况下,让box1和box3相互偏移。box2和box4相互偏移。求大神

正在回答

4 回答

一开始回答的忘记父元素这个东西了, 可以全部用固定定位就可以了啊


0 回复 有任何疑惑可以回复我~

div{border:2px red solid;}

#box1{

    width:200px;

    height:200px;

    position:relative;

          

}

#box2{

  position:fixed;

top:20px;

left:30px;

          top:700px;

}

/*下面是任务部分*/

#box3{

    width:200px;

    height:200px;

           position:fixed;

           top:0;

           left:250px;

}

#box4{

    width:99%;

  position:fixed;

bottom:0;

    


0 回复 有任何疑惑可以回复我~

很简单不需要用到js, 直接把box1设置relative box3设置absolute  然后把box3设定的高删去 因为高度被定死了就不能移动了,同理box2和box4同上

0 回复 有任何疑惑可以回复我~

首先问主说的偏移是什么意思,是指两个box的位置互相交叉吗?这个可以运用以后学习到的JS(JavaScript)语言来操作。说到底了还是更换id/class名称的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225789    人
  • 解答问题       18234    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

新人求回答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信