Specifying anchor points for value-based resizing + repositioning

When adjusting the X/Y position of an object or the W/H attributes of that object using numerical values, Figma offers basic operators (±*/) to add/subtract/multiply/divide values quickly.

As a feature extension, it would be great if Figma also supported the ability to specify the anchor point from which those operators should apply.

For instance, in Sketch, it’s possible to add 8px width to an object by typing:
“+8” – this extends the width by 8px to the right (using the left side as the anchor point)
“+8R” – this extends the width by 8px to the left (using the [R]ight side as the anchor point)
“+8C” – this extends the width by 4px on both sides (using the [C]enter as the anchor point)

Likewise, in Sketch there are vertical anchor point modifiers. Typing in the height input:
“+8” extends 8px from the top downwards
“+8b” extends 8px from the [B]ottom upwards
“+8m” extends 4px to the top and bottom, from the [M]iddle

These are extremely useful shortcuts when adjusting designs – e.g., if I have a 10px box I want to grow by exactly 12px while maintaining its right alignment to another box, currently I’d have to add the 12px wider and then move it 12px back to the left. Being able to do it all at once is really neat. (And even in Sketch this is a fairly hidden set of features.)

Thank you for the consideration!

1 Like

Hi – curious to know if there have been any thoughts on this topic in the past year? This feature is still something I use a lot in Sketch, but still seems absent in Figma a year after my previous post.

All these updates from Config 2022 but still no update on this basic feature! PLEASE ADD THIS

2 Likes

Hey guys! I’m building a portfolio prototype. At the bottom of each case study page,
I have links to the other case studies in the prototype so the user doesn’t need to scroll up to the top to click the next page.

THE PROBLEM: When I click the link to go to the next page, I’m at the bottom of the new page and have to scroll up to the top. It doesn’t appear there is a way to anchor prototype connections to the “tops” of each page - you can only link to the whole page in general.

Is there a work around so I’m starting at the top of each page?

uhhhh, start a new thread?

They let us choose the anchor point when scaling, but not to resize?! crazy…