Yes, you can definitely change the position of an object in Webflow to be relative to a specific element instead of the body. Webflow provides a powerful feature called "positioning" that allows you to control the precise placement of elements on your web page.
By default, elements in Webflow are positioned relative to their parent container, which is usually the body element. However, you can easily change this behavior by modifying the position property of the element.
To make an object's position relative to a specific element, you need to follow these steps:
1. Select the object (e.g., a div, image, or text) that you want to position relative to another element.
2. In the Styles panel, click on the position property dropdown, which is set to "static" by default.
3. Choose the "relative" option from the dropdown menu.
4. Once you've set the position to relative, you'll notice that you can now adjust the position of the element using the top, bottom, left, and right properties.
5. To position the element relative to another element, you'll need to select the element you want to use as the reference point. You can do this either by selecting it directly in the Navigator panel or by selecting it on the canvas.
6. With the reference element selected, adjust the top, bottom, left, or right properties of the element you want to position. For example, if you want to position the element 20 pixels below the reference element, you can enter "20px" in the top property field.
By setting the position to relative and adjusting the top, bottom, left, or right properties, you can precisely position the element relative to any other element on the page.
Keep in mind that the positioning will be relative to the nearest positioned ancestor element. If there are no positioned ancestor elements, it will be relative to the body element.
I hope this helps! Let me know if you have any further questions.