body {
     background: #f2f2f2;
  margin: 0;
  padding: 0;
}
.container {
     margin: 0;
     background: white;
     position: relative;
     width: 100%;
     height: 100vh;
     overflow: hidden;
     min-width: 100px;
     min-height: 10px;
  display: flex;
  justify-content: center;
}
img {
     display: block;
     min-width: 200px;
     width: 50%;
     height: auto;
}
.resizer {
     position: absolute;
     width: 32px;
     height: 32px;
     padding: 4px;
     bottom: 0;
     right: 0;
     cursor: nwse-resize;
     background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/210284/handle.svg) no-repeat;
     background-size: 32px;
}