king
2021-01-29 d62c168d0656fac4242581609c3c5c0d88cf6a48
src/components/Image/index.jsx
@@ -26,7 +26,11 @@
    let ratio = (width / height) / (clientWidth / clientHeight)
    if (ratio > 1) {
    if (ratio > 1.5) {
      let _height = Math.floor(height * (clientWidth / width))
      this.ImageDom.style.height = 'auto'
      this.ImageDom.style.top = ((clientHeight - _height) / 2) + 'px'
    } else if (ratio > 1 && ratio < 1.5) {
      let _width = Math.floor(width / (height / clientHeight))
      this.ImageDom.style.width = _width + 'px'
      this.ImageDom.style.left = '-' + ((_width - clientWidth) / 2) + 'px'