Deformação JavaScript no Wordpress

Bom Dia

Estou tentando aplicar um HTML com Javascript no Portifólio do Meu Wordpress

Mas assim que coloco ele deforma, como as imagens no final:

Em vez de modificar apenas horizontalmente, modifica também verticalmente, iguais as imagens, conferi o código e não localizei algo que causa isso, sendo que se visualizar o código no navegador, esta normal

Segue o código completo:
`<!doctype>

<head>
  <meta charset="utf-8">
  <style>
* {
  font-size: 16px;
  box-sizing: border-box;
}
button {
  display: block;
  margin: auto;
}

article {
  position: relative;
  display: inline-block;
}

aside {
  height: 200px;
  max-width: 260px;
  font-size: 3.2rem;
  font-weight: bold;
  line-height: 200px;
  display: inline-block;
  vertical-align: bottom;
}

aside#left {
  text-align: right;
  padding-right: 2rem;
}

aside#right {
  text-align: left;
  padding-left: 2rem;
}

.img-comp-container {
  height: 200px;
  min-width: 820px;
  position: relative;
  text-align: center;
}

.img-comp-img {
  width: 300px;
  height: 200px;
  overflow: hidden;
  position: absolute;
}

.img-comp-img img {
  display: block;
  vertical-align: middle;
}

.img-comp-slider {
  position: absolute;
  z-index: 9;
  cursor: ew-resize;
  width: 24px;
  height: 24px;
  background-image: url("http://images.tcdn.com.br/678962/themes/37/img/clicker1.png?325.80026377726244");
  opacity: 1;
}
  </style>
</head>

<body>
  <button onclick="initComparisons()">Centralizar ajustes</button>
  <div class="img-comp-container">
    <aside id="left">Antes</aside>
    <article>
      <div class="img-comp-img ">
        <img src="https://www.lupadigital.info/wp-content/uploads/2018/05/imagens-gratis.jpg" width="280" height="200" alt="" /> </div>
      <div class="img-comp-img img-comp-overlay">
        <img src="http://s2.glbimg.com/7B_srQyXERP_NoJCHSzgOnuwsyc=/smart/e.glbimg.com/og/ed/f/original/2017/07/26/best-sapce-photos-2017-designboom-10.jpg" width="280" height="200" alt="" /> </div>
    </article>
    <aside id="right">Depois</aside>
  </div>
<script>
slider = document.createElement("DIV");
slider.setAttribute("class", "img-comp-slider");
console.log(getId('right'));
getId('right').style.width = getId('left').offsetWidth;

function initComparisons() {
  var x, i, c, cc;
  getId('left').style.color = "#808080";
  getId('right').style.color = "#808080";
  x = document.getElementsByClassName("img-comp-overlay");
  for (i = 0; i < x.length; i++) {
    x[i].style.width = "300px";
    compareImages(x[i]);
  }

  function compareImages(img) {
    var clicked = 0,
      w = img.offsetWidth,
      h = img.offsetHeight;
    img.style.width = (w / 2) + "px";
    img.parentElement.insertBefore(slider, img);
    img.parentElement.style.width = w;
    img.parentElement.style.height = h;
    slider.style.top = (h / 1) - (slider.offsetHeight / 2) + "px";
    slider.style.left = (w / 2) - (slider.offsetWidth / 2) + "px";
    slider.addEventListener("mousedown", slideReady);
    window.addEventListener("mouseup", slideFinish);
    slider.addEventListener("touchstart", slideReady);
    window.addEventListener("touchstop", slideFinish);

    function slideReady(e) {
      e.preventDefault();
      clicked = 1;
      window.addEventListener("mousemove", slideMove);
      window.addEventListener("touchmove", slideMove);
    }

    function slideFinish() {
      clicked = 0;
    }

    function slideMove(e) {
      var pos;
      if (clicked == 0) return false;
      pos = getCursorPos(e)
      if (pos < 0) pos = 0;
      if (pos > w) pos = w;
      slide(pos);
    }

    function getCursorPos(e) {
      var a, x = 0;
      e = e || window.event;
      a = img.getBoundingClientRect();
      x = e.pageX - a.left;
      x = x - window.pageXOffset;
      return x;
    }

    function slide(x) {
      c = 225 * x / w;
      cc = 225 - c;
      getId('right').style.color = "rgb(" + c + ',' + c + ',' + c + ")";
      getId('left').style.color = "rgb(" + cc + ',' + cc + ',' + cc + ")";
      img.style.width = x + "px";
      slider.style.left = img.offsetWidth - (slider.offsetWidth / 2) + "px";
    }
  }
}

function getId(ref) {
  return document.getElementById(ref);
}
initComparisons();
  </script>

</body>

</html>

Sendo que estou tentando utilizar tudo no mesmo arquivo, com o e o Estou fazendo errado? Há uma forma correta?

1 3