Custom Scroll Animation Behavior (scroll trigger)
Most of modern apps have some custom behaviour - for example
In user profile, you see big profile picture, but when you scroll down to see user posts - picture gets smaller and moves to the corner.
Would be cool to be able to treat scroll position as kind of keyframes timeline, where you can modify styles of some elements and tween them depending on how much some view is scrolled.
Some tools have kind of similar option - https://www.youtube.com/watch?v=jRHuAq4PqQo - check first 30 secs.
Lily Taylor commented
Be able to set the trigger for a poop up ect to be set as scrolling.
So many websites have animations triggered by a scroll, or when an elements comes into view within a browser. XD is crying out for this feature!
Yes, please add this feature! I am trying to implement a sticky nav that starts out transparent, but then the background fills white on the scroll, but there doesn't seem to be an option to do that.
Wilson Semilio commented
Would like to be able to implement this feature as I've seen it on many websites and apps as a nice way of getting more "screen real estate" for content without a top menu getting in the way when it's not needed.
There should at least be a way for the nav bar to start just a little lower than the top then stop at the top and stay there as the user scrolls. That's basic.
Mohammad Harb commented
it would be cool to add a video/gif/animation and trigger the frames with while scrolling as most of modern websites have such effects.
Eshkar Galili commented
I'd love a component to be in default state when I reach it on the prototype and have him auto animate to a second state when I scroll past him, and also have the component have a reverse action when I scroll back, allowing for parallax effects or picture fade outs as I scroll past it.
Gustavo Fernando da Silva commented
It will be a game changer in the prototyping software battle. If you launch this before Figma, it will be the icing on the cake
Hide Nav/Header on Scroll Down & Show on Scroll Up
Scrolling/position based animations would be awesome.
Stephanie Stibor commented
Yes, agree with everything Tim Schaeppi said below. Please add features that allow scrolling animation. This is yet another basic feature that XD is missing.
Yes! Creating work arounds for the lack of this feature is SO time consuming, but for so many thing SO necessary when showing designs to stakeholders. Based on lack of time to mock this up on certain projects, we just don't add a feature that would be cool, but too time consuming to mock up or walk someone through with no visual.
Please add this very basic feature!
Tim Schaeppi commented
Everywhere I look this is one of the most highly requested features... And it's available within almost all of XD's competing products.
It's pretty clear Adobe does not care at all about what designers actually need and use. They are completely out of touch with real professionals, and instead focus on gimmicky features that have no real world value. Nobody wants to co-edit in XD. Nobody.
Adobe, please just have a single shred of humility, admit you have no idea what you're doing, and start listening to your users. THIS is the kind of feature we need.
Can we just agree that the priority should be catching up to the competition instead of front-loading gimmicks and useless stuff that nobody requested?
Ishan Rathod commented
Aenias Fritsch commented
We really need this Feature, Adobe! Please!
It is kind of necessary to be able to apply actions based on the scroll trigger.
for example changing the states of object while scrolling over them (not only hovering over them).
4 years later...
Same here, I wish to implement scroll animation. But I'm surprised that it can't be done :/
Adam Parish commented
It's really disappointing to see that this feature still isn't available. XD has come a long way over the last few months, and I'd love to see this functionality added soon.
建议可以在fix position when scrolling后边添加一个参数，设置该元素滚动速率，比如在fix position when scrolling选种状态下，后边增加一个百分比，默认为 0%，证明不滚动，如果调整数值到 1%～99% 之间，可以让该元素随页面滚动的速率降至1%～99%之间，如果填写100%那么直接就取消 fix position when scrolling 这个选项的选种状态即可。
En:I suggest that you can add a parameter after fix position when scrolling to set the scrolling rate of the element. For example, in the selected state of fix position when scrolling, the back increases by a percentage, the default is 0%, which proves that no scrolling, if the value is adjusted to 1% Between ～99%, you can reduce the element's rate of scrolling with the page to between 1% and 99%. If you fill in 100%, you can directly cancel the selection status of the option “fix position when scrolling”.