Comments (1)
I wouldn't call it havoc =) But yep, translateX/Y do indeed affect the stacking order. The change you are proposing is totally doable (although it would require a lot of refactoring) but I'm a bit concerned about the actual use cases. Can you provide one or more example scenarios where this kind of option would make sense?
I'd imagine that in most cases the user (developer) can adjust the rest of the styles on the page to overcome the stacking order issues although it might sometimes require a bit more extra work. However, if the left/top properties would be animated instead of translateX/Y properties the animations would not be so smooth and there's pretty much nothing the user could do about that as far as I know.
And if you're wondering why Muuri uses translateX/Y instead of translate3d it's because we still support IE9, at least for now.
from muuri.
Related Issues (20)
- When I use the layout horizontal option with the dragAutoScroll property, infinite scrolling occurs horizontally when attempting to drag. HOT 2
- Unexplainable Drag Bug HOT 2
- Pagination
- [Question] Best way to synchronize to the DOM's updated data? HOT 7
- Docs: Be more explicit on the dragStartPredicate return HOT 2
- 卡片
- Issue with horizontal alignment of items
- TypeError: Cannot read properties of undefined (reading 'eventController')
- fillGaps property does not seem to work HOT 1
- Reset grid layout? (draggable grid)
- dragSortPredicate does not seem to work properly HOT 2
- question: drag/sort behaviour without the drag & sort HOT 1
- Retrieve the position of hidden grid items in custom layout function
- Is this maintained ? HOT 6
- Scaling Effects during dragging
- vue
- Add a new Item and snap to grid
- Drag Start Delay On Touch
- throws an error "window is not defined" HOT 1
- Muuri Doesn't Work on Tailwindcss Classe 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 muuri.