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

调整DOM节点层次结构的大小?

  •  0
  • Dan  · 技术社区  · 6 年前

    我有一个相当复杂的HTMLDOM节点树,我想复制并显示在页面的其他位置,但大小不同。也就是说,我想按比例缩放。

    我可以复制它

    copy = elem.cloneNode(true);
    

    当它被附加到其他地方时,它可以很好地工作。但是它的尺寸是一样的。大多数元素都有绝对大小调整,重新生成内容是不实际的,其中一些内容来自库函数。

    是否可以缩放整个节点层次,使其看起来相同,只是更小?

    1 回复  |  直到 6 年前
        1
  •  3
  •   T.J. Crowder    6 年前

    transform: scale(0.5)

    .original {
      background: red;
      width: 100px;
      height: 100px;
    }
    
    .scaled {
      transform: scale(0.5);
    }
    <div class="original"></div>
    
    <div class="scaled">
    
      <div class="original"></div>
    
    </div>