Untitled

 avatar
unknown
plain_text
2 years ago
3.3 kB
4
Indexable
(function() {
  try {
      /* main variables */
      var debug = 0;
      var variation_name = '';

      /* all Pure helper functions */

      function waitForElement(selector, trigger, delayInterval, delayTimeout) {
          var interval = setInterval(function() {
              if (document && document.querySelector(selector) && document.querySelectorAll(selector).length > 0) {
                  clearInterval(interval);
                  trigger();
              }
          }, delayInterval);
          setTimeout(function() {
              clearInterval(interval);
          }, delayTimeout);
      }

      /* Variation functions */



      function init() {
          // insertin a new div in the hero section
          document.querySelector('#page_block_header > div.section-block').insertAdjacentHTML('afterbegin', `
          <div class="eg-video-container"><iframe src="https://player.vimeo.com/video/770916709?title=0&autoplay=1&muted=1&controls=0&sidedock=0&loop=1"></iframe></div`);

      }
      /* Initialize variation */
      waitForElement('#page_block_header > div.section-block', init, 50, 15000);
  } catch (e) {
      if (debug) console.log(e, 'error in Test' + variation_name);
  }
})();



<style>
.eg-video-container {
  position: relative;
  overflow: hidden;
  width: 100vw;
  height: 540px;
  height: 32.0625rem;
  opacity: 0.6;
  filter: grayscale(0.15);
}

.eg-video-container iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 100vh;
  transform: translate(-50%, -50%);
  background: url('https://vumbnail.com/770916709.jpg');
  background-position: center;
  background-size: contain;
}

#page_block_header .section-block {
  background: none;
}

.eg-video-container+.section-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

@media screen and (min-width:768px) {
  .eg-video-container {
    background: url(https://vumbnail.com/770916709.jpg);
    background-position: center;
    background-size: contain;
  }

  html body #element-69 {
    top: 50%;
  }

  html body #element-240 {
    top: 86%;
  }
}

@media (min-aspect-ratio: 16/9) {
  .eg-video-container iframe {
    /* height = 100 * (9 / 16) = 56.25 */
    height: 56.25vw;
  }
}

@media screen and (min-width:768px) and (max-aspect-ratio: 16/9) {
  .eg-video-container iframe {
    /* width = 100 / (9 / 16) = 177.777777 */
    width: 177.78vh;
  }
}

@media screen and (max-width:767px) and (max-aspect-ratio: 16/9) {
  .eg-video-container iframe {
    /* width = 100 / (9 / 16) = 177.777777 */
    width: 110vh;
    height: 35vh;
    top: 0;
    transform: translateX(-50%);
  }

}

@media screen and (max-width:767px) {
  html body div#element-257 {
    top: 1.375rem;
  }

  html body #element-220 {
    top: 6.375rem;
  }

  html body #element-226 {
    top: 23.375rem;
  }

  html body #page_block_header {
    max-width: 100%;
    height: 27rem;
  }

  html body .eg-video-container+.section-inner .widget.hidden-mobile {
    display: block !important;
  }

  html body .eg-video-container+.section-inner {
    height: 50% !important;
    top: 86% !important;
  }

  html body .eg-video-container+.section-inner #element-240 {
    top: 110px !important;
  }
}
</style>
Editor is loading...