> ## Documentation Index
> Fetch the complete documentation index at: https://help.standards.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Responsive Optimizations

Optimize your brand standards for viewers on tablet and mobile devices.

<Frame>
  <img src="https://mintcdn.com/standards/9xf6SX1y4oJlqvGT/images/Responsive-Breakpoints.gif?s=45bcdd050362120b06f6e16a7ea9da0d" alt="Example guidelines scaling width between desktop, tablet, and mobile." width="1080" height="540" data-path="images/Responsive-Breakpoints.gif" />
</Frame>

***

## Overview

Mobile optimization is the process of altering settings to enhance a site for viewers on smaller-than-desktop screens. Often optimizations are required for mobile devices, and are encouraged for tablets. All Standards projects start with a desktop breakpoint by default. Tablet and mobile breakpoints can be added which will display optimized settings at those sizes.

### Fundamentals

* All visual assets and written content match between breakpoints by default
* Settings can differ between breakpoints, such as text size and media aspect ratio
* **Columns** wrap within **layouts**, for instance content in a **layout** on desktop with **columns** displaying horizontally can display vertically at the other breakpoints

### Breakpoints

* **Desktop:** Default breakpoint, optimized for larger monitors and laptops over 1020 pixels wide.
* **Tablet:** Optimized for screen widths 1020px to 600px.
* **Mobile:** Optimized for screen widths 600px and under.

<Info>
  **Tip:** Breakpoints can be deactivated/activated from the breakpoint dropdown in the editor top bar
</Info>

***

## Adding a breakpoint

There are two primary ways to add breakpoints to your Standards projects.

<Frame>
  <img src="https://mintcdn.com/standards/9xf6SX1y4oJlqvGT/images/Add-breakpoint-topbar.gif?s=04d0fa006b3ce3eab91d3ff57c78e721" alt="Example guidelines scaling width between desktop, tablet, and mobile." width="1080" height="540" data-path="images/Add-breakpoint-topbar.gif" />
</Frame>

### Top bar

<Steps>
  <Step title="Select breakpoint dropdown">
    Within the project editor, select the breakpoint dropdown from the top bar
  </Step>

  <Step title="Select + beside a breakpoint">
    From the dropdown, select the `+` button beside the new breakpoint you would like to add
  </Step>

  <Step title="Toggle between breakpoints">
    Once added, toggle between the breakpoints by selecting them from the top bar, or by pressing **R**
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/standards/9xf6SX1y4oJlqvGT/images/Add-breakpoint-setup.gif?s=3e3dba6f660998d1f1da5798d005d654" alt="Choosing breakpoint options from new project setup" width="1080" height="540" data-path="images/Add-breakpoint-setup.gif" />
</Frame>

### Setup

<Steps>
  <Step title="Create a new project">
    When starting a new project, select the breakpoints you would like to include from setup. They will automatically be added to your project
  </Step>

  <Step title="Toggle between breakpoints">
    Once added, toggle between the breakpoints by selecting them from the top bar, or by pressing **R**
  </Step>
</Steps>

***

## Editing a breakpoint

Editing individual breakpoints is as simple as selecting the breakpoint from the breakpoint dropdown in the top bar or by pressing the <kbd>R</kbd> keyboard hotkey. Then select elements to modify and edit their settings.

<Frame>
  <img alt="Selecting different breakpoints and modifying them to be optimized for the breakpointa" src="https://mintcdn.com/standards/9xf6SX1y4oJlqvGT/images/Editing-breakpoint.gif?s=d945b67262c6241b8dac1f30480c7d76" className="hidden dark:block" width="1080" height="540" data-path="images/Editing-breakpoint.gif" />

  <img alt="Selecting different breakpoints and modifying them to be optimized for the breakpointa" src="https://mintcdn.com/standards/9xf6SX1y4oJlqvGT/images/Editing-breakpoint.gif?s=d945b67262c6241b8dac1f30480c7d76" className="dark:hidden" width="1080" height="540" data-path="images/Editing-breakpoint.gif" />
</Frame>

Most settings in tablet and mobile breakpoinidts can be modified to differ from desktop. Settings that differ will display a blue dot beside them for easy recognition. These can be reset by selecting the blue rotating arrows icon that appears beside the settings group title.

***

## Common optimizations

### Menu

<Frame>
  <img src="https://mintcdn.com/standards/9xf6SX1y4oJlqvGT/images/Menu.png?fit=max&auto=format&n=9xf6SX1y4oJlqvGT&q=85&s=210c11f35328593dfb2b2c9e216e3d7d" alt="Side by side comparison of menus, one a sidebar great for desktop, the other a mobile flyout" width="1280" height="640" data-path="images/Menu.png" />
</Frame>

One of the most common changes from desktop that make mobile sites optimized is to the **menu**. **Menus** can be optimized for each breakpoint. Often the mobile **menu** is more of a takeover style while desktop may have a smaller flyout or sidebar.

### Layout grids

<Frame>
  <img src="https://mintcdn.com/standards/Tc_43o4c3o0PZCiL/images/Layouts.gif?s=2dbae122c359f3c01601e7a9a4a6ac2d" alt="Changing the grid of a layout resulting in columns wrapping and increasing in size" width="1080" height="540" data-path="images/Layouts.gif" />
</Frame>

Changing a **layout’s grid** is the number one most impactful responsive optimization that can be made. The most common desktop grid is 12 **column**, and the most common mobile grid is 1 **column**, with tablet being somewhere in-between. When adding the mobile breakpoint, **layouts** will be set to 1 **column** automatically, which can be overridden afterwards.

### Text size

<Frame>
  <img src="https://mintcdn.com/standards/9xf6SX1y4oJlqvGT/images/Text-size.gif?s=16eaf455ca081d594136b456d177b602" alt="A single word breaking onto two lines being resized to fit onto one line" width="1080" height="540" data-path="images/Text-size.gif" />
</Frame>

Changing the **text** size as devices reduce in size is an essential responsive optimization. Select any text element, then modify the size from the text settings group. Often the larger sizes on desktop will require a smaller size on mobile.

<Info>
  **Tip:** Creating mobile-specific text styles is a quick and efficient way to swap text size.
</Info>

### Media

<Frame>
  <img src="https://mintcdn.com/standards/9xf6SX1y4oJlqvGT/images/Media-aspect.gif?s=7c4a3609dc238db89c9510c9a025c6ec" alt="Changing aspect ratio of media from wide on desktop to tall on mobile" width="1080" height="540" data-path="images/Media-aspect.gif" />
</Frame>

Often times optimizing imagery aspect ratios for anticipated devices is a great way to retain visual legibility and impact. For instance, a wide landscape meant for viewing on desktop monitors may be best as a tall portrait for view on mobile phones.

***

## Content visibility

Although most settings are distinct to each breakpoint, the page contents are identical across all breakpoints enabling you to select which layers are shown or hidden. This allows you to easily control your design across different window sizes and decide what content is accessible.

<Frame>
  <img src="https://mintcdn.com/standards/9xf6SX1y4oJlqvGT/images/Contentvisibility.png?fit=max&auto=format&n=9xf6SX1y4oJlqvGT&q=85&s=03485057b3ccedcc773cd8d1b1331ac0" alt="Tiered menu in contents list with each breakpoint's visibility able to be toggled" width="1280" height="640" data-path="images/Contentvisibility.png" />
</Frame>

<Steps>
  <Step title="Select settings icon from contents layer">
    While viewing any breakpoint, from the left sidebar select the 3-dot icon beside a layer
  </Step>

  <Step title="Toggle visibility">
    Select each breakpoint's visibility icon (eye) to toggle them on and off. This will either show or hide the contents on the given breakpoint
  </Step>
</Steps>

<Info>
  **Tip:** Sometimes a very specific design is ideal for mobile but uneccessary for desktop. In this case you would design it in the desktop breakpoint, optimize on mobile, and toggle the visibility off on desktop.
</Info>

***

## Breakpoint visibility

Breakpoints can be toggled on and off. This is especially useful when working on a breakpoint but it’s not quite finished. Toggle the visibility off, then publish.

<Frame>
  <img src="https://mintcdn.com/standards/9xf6SX1y4oJlqvGT/images/Breakpoint-Visibility.gif?s=da4fbc3a4664f5d9b00a5098efc175ac" alt="And entire breakpoint being toggled off through the breakpoint selection dropdown" width="3000" height="1500" data-path="images/Breakpoint-Visibility.gif" />
</Frame>

<Steps>
  <Step title="Select breakpoint dropdown">
    Within the editor, from the top bar, select the breakpoint dropdown
  </Step>

  <Step title="Toggle visibility">
    Beside each beakpoint is a visbility icon (eye) that can be toggled. Select this icon to toggle the breakpoint on and off.
  </Step>

  <Step title="Publish">
    Publish changes for this change to take effect.
  </Step>
</Steps>

***

## Grid settings

The **Grid** settings control defaults and preferences for the different breakpoints. They allow for site-wide changes to to be applied. These settings are accessed from the breakpoint dropdown in the top bar.

<Frame>
  <img src="https://mintcdn.com/standards/fmscYu15Ks9taF41/images/Grid-settings-1.gif?s=baff1e13f8139bee38a0a2535c0b1790" alt="Global grid settings being updated and submitted" width="1080" height="540" data-path="images/Grid-settings-1.gif" />
</Frame>

***

## Settings overrides

When working in the **tablet** or **mobile** breakpoint, by default the settings and content will match **desktop**. Most settings can be changed to enhance design at that breakpoint. The changes can be reset back to default at any time.

<Frame>
  <img src="https://mintcdn.com/standards/OzGWosnHSJbrXRkU/images/Design-Overrides.gif?s=d5f4bd9a19eac3ebab0de8b7645bb414" alt="Aspect ratio of media on mobile being optimized to 1:1" width="2646" height="1322" data-path="images/Design-Overrides.gif" />
</Frame>

### Indicators

Any time a setting is different than default/desktop, there will be a small blue dot beside the setting. Reset back to default by selecting the blue rotating arrow icon beside the settings group title.

***

## Breakpoint preview width

Both tablet and mobile previews can be altered to view at various widths. Within the breakpoint, click + drag left / right on the preview grabbers to increase and decrease the preview.

<Frame>
  <img src="https://mintcdn.com/standards/fmscYu15Ks9taF41/images/Breakpointpreviewwidth.png?fit=max&auto=format&n=fmscYu15Ks9taF41&q=85&s=1f9922999e12c2ea70fc230476343502" alt="Preview mode of a guideline design with the side grabber being activated in order to change the width" width="1280" height="640" data-path="images/Breakpointpreviewwidth.png" />
</Frame>

<Info>
  **Keep in mind:** The preview grabbers only control the preview, not the actual width of the breakpoint.Learn more about breakpoints in [Grid](/grid)
</Info>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="What is mobile optimization?">
    Mobile optimization is the process of altering settings to enhance a site for viewers on smaller than desktop computer screens. Often optimizations are required for mobile phone, and are encouraged for tablets / small laptops. Optimizations typically include changes to text size, image aspect ratio, and content grid.
  </Accordion>

  <Accordion title="Do I have to optimize for mobile?">
    No, you don’t have to, and can toggle your project’s responsive breakpoints on/off.
  </Accordion>

  <Accordion title="What are breakpoints?">
    Breakpoints are the screen width thresholds at which your site changes to accommodate different device sizes. There are three breakpoints in Standards; desktop, mobile and tablet. The default breakpoint for all projects is desktop.
  </Accordion>

  <Accordion title="Why is the desktop the default breakpoint?">
    Standards sites are most often referenced by designers and teammates that are accessing the sites from their desktop computers.
  </Accordion>
</AccordionGroup>
