Breakpoints
BREAKPOINTS
As majority of the users of Urapolku will be Desktop/Laptop Users and Mobile Users, the design strategy for breakpoints and responsiveness is planned accordingly:
We will have two sets of design considering the mid. breakpoint 786px.
Desktop: This design range is from 768-1600px covering most desktops, laptops, and tablets.
Mobile: This design ranges from 320-767px covering all kinds of mobiles and mini tablets.
RESPONSIVE DESIGN
We will be using Figma Variables to make responsive designs following the above-mentioned breakpoints.
Below is a list of few steps to keep in mind before you start designing:
Desktop:
The whole 768-1600px range will be divided into -
768px - Average Tablet size
1200px - Smallest Laptop/ Desktop size
1600px - Largest Desktop Size
Local Variable Naming, Size and Padding:
To get started on variables, First make Local Variable Collection and add the following modes and Number variable to it with the given names and values:
Variable Collection - Desktop
Mode1: Name - Min.
Number Variable: Page Width - 768px
Number Variable: Page Margin - 60px
Mode2: Name - Mid.
Number Variable: Page Width - 1200px
Number Variable: Page Margin - 80px
Mode3: Name - Max.
Number Variable: Page Width - 1600px
Number Variable: Page Margin - 130px
Important Notes:
Our design focus range is 1200px - 1600px as that's the size of our focus devices (Desktop/ Laptop), so when designing this range has to look and work the best! (Considering both UX and UI)
On the contrary for technical reasons and ease of development the smallest screen size will be used to build the design, so the parent component of the variable components should reside in the 768px screen.
Though our designs will be built responsive, the reason to use variable and have three internal breakpoint screens 768-1200-1600, is to help designers have more control on the designs and make sure all elements are working well in all sizes.
It will also act as a visual aid for developers to get an idea of how the design is supposed to look and change while they are building it.
Mobile:
The whole 320-767px range will be divided into -
320px - Min. mobile size
400px - Average mobile size
767px - Min. tablet range size
Local Variable Naming, Size and Padding:
To get started on variables, First make Local Variable Collection and add the following modes and Number variable to it with the given names and values:
Variable Collection - Mobile
Mode1: Name - Min.
Number Variable: Page Width - 320px
Number Variable: Page Margin - 16px
Mode2: Name - Mid.
Number Variable: Width - 400px
Number Variable: Page Margin - 20px
Mode3: Name - Max.
Number Variable: Width - 767px
Number Variable: Page Margin - 40px
Important Notes:
Our design focus range is 320px - 480px as that's the size of our focus devices (Mobile), so when designing this range has to look and work the best! (Considering both UX and UI)
For technical reasons and ease of development the smallest screen size will be used to build the design, so the parent component of the variable components should reside in the 320px screen.
Though our designs will be built responsive, the reason to use variable and have three internal breakpoint screens 320-400-767, is to help designers have more control on the designs and make sure all elements are working well in all sizes.
It will also act as a visual aid for developers to get an idea of how the design is supposed to look and change while they are building it.
Last updated
Was this helpful?