Design properties
Design properties can be used to improve slide responsiveness and maintain control over the design and layout.
Intro
There are various text, element and layer properties in Figma that you can use to design your slides. For positioning elements on slides, feel free to use auto-layout, grouping or just arrange your items freely within a slide frame.
However, to have your slides being responsive and working great in deckd while keeping control over layouts, it’s important to check our guidelines:
-
Avoid using hug width and height settings
-
Check layer hierarchy
-
Unsupported properties
1. Avoid using hug width and height settings
When using auto-layout, you can set the height and width of a text box to hug, fixed, or fill. By default, they are set to hug. Avoid using hug as it allows the text to be expandable indefinitely. These settings behave the same way in Figma as in deckd.**
Tip: You can combine hug with max-height or max-width settings for an extra level of responsiveness.
2. Check layer hierarchy
Ensure that layers intended to be editable in deckd — such as text or images — are not covered by other layers or elements that sit on top of them. This can occur for instance when using groups. If a group layer is placed on top of a text layer that isn’t part of that group, the text cannot be edited in deckd.
3. Unsupported properties
We currently don’t support all design properties available in Figma. If you encounter display issues, please use the in-app bug report form or reach out via email or community.
Below is a list of unsupported properties that we are currently aware of:
Property | Additonal info |
---|---|
Inner and outer stroke | We display them but they may not be shown 100% correct. Please simply use center stroke instead to avoid any issues. |
Strokes of unions | We display them but they may not be shown 100% correct. Try to avoid unions and use group instead or not at all and style each children individually. |
Text type: Vertical trim | The text type setting vertical trim ‘Cap height to baseline’ is currently not supported and may break the design. |
There are various other design properties you can use to refine your presentation design in Figma and get them displayed accordingly in deckd. We won’t cover them in detail here, however examples include text properties such as alignment, color gradients, letter spacing, multi-color text or letter case settings.
Get a full overview of Figma’s design properties here: Layer properties and text properties.
Was this page helpful?