react-lazyload-fadein icon indicating copy to clipboard operation
react-lazyload-fadein copied to clipboard

Can't override inline-block positioning in FadeIn component div

Open Nedelstein opened this issue 5 years ago • 2 comments

I have a grid of images and I would like to have them fade in using react-lazyload-fadein but I can't change the preset Div from inline-block to the needed inline. Below does not work:

<FadeIn height={100} style={{ display: "inline !important" }}> {(onload) => ( <Link to={projectNames[index]}> <img onLoad={onload} style={imgStyle} className="projectImg" src={IMG(projects[index])} alt="nope" onMouseEnter={() => { setTitle(projectTitle[index]); setSkills(projectSkills[index]); document.getElementById(projects[index]).style.opacity = "1"; }} onMouseLeave={() => { setTitle(null); setSkills(null); document.getElementById(projects[index]).style.opacity = "0"; }} ></img> <div id={projects[index]} className="projTitle"> {title} <div style={{ marginTop: "2%", fontSize: "0.8rem" }}> {skills} </div> </div> </Link> )} </FadeIn>

Nedelstein avatar Jun 01 '20 16:06 Nedelstein

Any solution found? I'm facing the same issue and while I found a solution for LazyLoad, I couldn't apply the same solution to FadeIn.

arsamshokrian avatar Jun 15 '20 07:06 arsamshokrian

unfortunately no. i ended up scrapping react-lazyload-fadein and going in a different direction.

Nedelstein avatar Jun 15 '20 16:06 Nedelstein