Comments (3)
Closing this, the issue seems to be solved by the simple addition of a class
which explicitly defines the width as 100%
; I thought this would be implicitly defined by the package itself 🤔
Thanks for the package, really great stuff @tsuyoshiwada !
from react-stack-grid.
Here's the code that I am using:
import React from "react";
import StackGrid, { transitions, easings } from "react-stack-grid";
const image_list = [
{
src: "/images/diogo-sousa-408287-unsplash.jpg",
caption: "diogo-sousa-408287-unsplash",
},
{
src: "/images/dylan-nolte-556274-unsplash.jpg",
caption: "dylan-nolte-556274-unsplash",
},
{
src: "/images/simon-migaj-452354-unsplash.jpg",
caption: "simon-migaj-452354-unsplash",
},
];
const transition = transitions.scaleDown;
export default class Gallery extends React.Component {
render() {
return (
<StackGrid
monitorImagesLoaded={true}
columnWidth={600}
duration={600}
gutterWidth={15}
gutterHeight={15}
easing={easings.cubicOut}
appearDelay={60}
appear={transition.appear}
appeared={transition.appeared}
enter={transition.enter}
entered={transition.entered}
leaved={transition.leaved}
>
{image_list.map(obj => (
<figure key={obj.src}>
<img src={process.env.PUBLIC_URL + obj.src} alt={obj.caption} />
<figcaption>{obj.caption}</figcaption>
</figure>
))}
</StackGrid>
);
}
}
from react-stack-grid.
Also, using #39 solution of setting monitorImagesLoaded={true}
doesn't help either for some reason 😞
from react-stack-grid.
Related Issues (20)
- unnecessary reordering?
- error when rendering.. HOT 3
- With enblessr=true view not appearing before the bundle gets downloaded
- Images overlap taking the position of the preceding images HOT 1
- Grid item height change delay? HOT 2
- Warning: Prop `style` did not match. Server: HOT 3
- Grid does not render on low-end devices
- Repo maintain
- Transition Dropdown in Demo broken
- Hacky fixing overlaps HOT 5
- z-index of spans?
- How to add margin between each cell? HOT 1
- Adjusting the StackGrid component's width breaks the display HOT 1
- call updateLayout() function in a fonctional component HOT 1
- Cannot access live demo link HOT 2
- Cards overlap after individual cards render HOT 3
- How I fixed overlapping! HOT 1
- is there a way to enable keyboard navigation between GridItem(s) ?
- Warning: componentWillMount has been renamed, and is not recommended for use. / Warning: componentWillReceiveProps has been renamed, and is not recommended HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-stack-grid.