Medium's progressive image style.
npm i medium-image-progressive
name: mediumImageProgressive
unpkg
import mediumImageProgressive from 'medium-image-progressive'
mediumImageProgressive('img selector', {
// options
})
progressImageUrlGetter
the thumb image url getter
default:(elem) => elem.getAttribute('src')
originImageUrlGetter
default:(elem) => elem.getAttribute('data-src')
widthGetter
image's width getter
defaultelem => elem.getAttribute('width')
heightGetter
default:elem => elem.getAttribute('height')
import MPImg from 'medium-image-progressive/dist/react'
// render
<MPImg
progressUrl="https://cdn-images-1.medium.com/freeze/max/30/1*LyAN2qcxGdVXXQBiV7IuGQ.jpeg?q=20"
originUrl="https://cdn-images-1.medium.com/max/800/1*LyAN2qcxGdVXXQBiV7IuGQ.jpeg"
width="700"
height="480"
/>