JSFiddle - React, Tailwind, and code Playground

HTML

<div style="background-color: red">
<div id="outer">
    <div id="inner"></div>
    <div id="text">Lorem ipsum</div>
</div>
</div>

CSS

#outer {
    position: relative;
    width: 640px;
    height: 480px;
    background: url('http://placekitten.com/640/480') no-repeat center center;
}
#inner {
    background: url('http://placekitten.com/100/100') no-repeat center center;
    position: absolute;
    top: 120px;
    left: 120px;
    width: 100px;
    height: 100px;
}
#text {
    font-size: 40px;
    position: absolute;
    right: 100px;
    bottom: 100px;
}

#outer
{
  /*General*/
  transform: scale(0.5, 0.5);
  /*Firefox*/
  -moz-transform: scale(0.5, 0.5);
  /*Microsoft Internet Explorer*/
  -ms-transform: scale(0.5, 0.5);
  /*Chrome, Safari*/
  -webkit-transform: scale(0.5, 0.5);
  /*Opera*/
  -o-transform: scale(0.5, 0.5);
}