代码之家  ›  专栏  ›  技术社区  ›  sukiyo

如何将图像放置在包含JavaScript的div上?

  •  1
  • sukiyo  · 技术社区  · 7 年前

    我已经开始用Codepen取乐了,我想尝试一下这个名为“cropie”的JavaScript代码(我是新来的,还在学习JavaScript)。

    我想把图像放在 div 包含JavaScript的。但图像并没有出现,而是隐藏在 部门 . 我还希望能够移动图像中的 viewport 即使上面有图像。

    我试过和那个女人鬼混 z-index ,但我想在上面的图像一直隐藏在 部门 . Here is the CodePen. (如果不在我的问题中添加任何代码,我是不会发布的,所以这就是我在CSS中所说的)。

    .mask {
      max-width: 100%;
      max-height: 100%;
      background-image: url('http://eprogramers.com/triangle.gif');
      position: absolute;
      z-index: 1;
    }
    
    #demo-basic {
      width: 300px;
      height: 300px;
      margin: auto;
      z-index: -1;
    }
    
    1 回复  |  直到 7 年前
        1
  •  2
  •   I. Ahmed    7 年前

    我改变了 mask CSS类如下:

    .mask{
        width: 100%;
        height: 100%;
        background-image:url('http://eprogramers.com/triangle.gif');
        background-repeat:no-repeat;
        position:absolute;
        z-index:99;
    }
    

    请检查以下代码段:

    //create a variable called basic, the variable attaches to div called demo-basic, which is an instance of croppie
    var basic = $('#demo-basic').croppie({
      //awknowledge the viewport
        viewport: {
            width: 150,
            height: 200
        }
    });
    
    //basic variable.croppie binds with url of cat
    basic.croppie('bind', {
        url: 'https://foliotek.github.io/Croppie/demo/cat.jpg',
        points: [0,0,0,0]
    });
    body {
        background-color: pink;  
    }
    
    .mask{
        width: 100%;
        height: 100%;
        background-image:url('http://eprogramers.com/triangle.gif');
        background-repeat:no-repeat;
        position:absolute;
        z-index:99;
    }
    
    #demo-basic {
        width: 300px;
        height: 300px;
        margin: auto;
        z-index: -1;
    }
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js?ver=3.4.2"></script>
    
    <script src="https://foliotek.github.io/Croppie/croppie.js"></script>
    
    <link rel="Stylesheet" type="text/css" href="https://foliotek.github.io/Croppie/croppie.css" />
    
    <div id='demo-basic'>
      <div class="mask"></div> 
    </div>