【问题标题】:How to make elements disappear under parent <div> border如何使元素在父 <div> 边框下消失
【发布时间】:2015-11-24 16:23:36
【问题描述】:

我希望达到这个效果:

一个可拖动对象将在容器 div 的边缘下方消失。

我不确定该往哪个方向前进。起初我以为我应该使用 css z-index 但到目前为止没有成功。 有没有简单的方法来实现它?我打算将它与 jsPlumb 一起使用,但我不认为我的问题仅限于这个库。

这是一个有问题的sn-p。蓝色矩形是可拖动的,灰色区域是我的容器,橙色是整页。

jsPlumb.bind("ready", function() {
  jsPlumb.setContainer("conteneur");
    
  jsPlumb.draggable(document.getElementById("item1"),{
  });
    console.log(document.getElementById("item1"));
});
#master {
    background: orange;
    position: relative;
    z-index: 21;
    padding: 20px;
}
#conteneur {
   padding: 20px;
   width:80%; 
   height: 200px;
   border: 1px solid gray;
   position: relative;
   background: grey;
   z-index:21;
}

#item1 {
   left: 100px;
   z-index: 12;
}

.node{
    background: blue;
   position: absolute;
   width:20px;
   height:30px;
}
<script src="https://rawgit.com/sporritt/jsPlumb/master/dist/js/jsPlumb-2.0.4-min.js"></script>
<div id="master">
   <div id="conteneur" class="cont">
       <div id="item1" class="node"></div>
       
   </div>
</div>

【问题讨论】:

    标签: javascript css html jsplumb


    【解决方案1】:

    如果我理解您的问题:

    #conteneur {
      overflow: hidden;
    }
    

    应该可以解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      • 1970-01-01
      • 2020-11-19
      • 1970-01-01
      相关资源
      最近更新 更多