{
    "componentChunkName": "component---src-pages-2-x-grid-mdx",
    "path": "/2x-grid/",
    "result": {"pageContext":{"frontmatter":{"title":"2x Grid","description":"The IBM grid is the framework for all the visual elements and typography. The grid gives you structure and guidance so you can focus on your creative idea."},"relativePagePath":"/2x-grid.mdx","titleType":"append","MdxNode":{"id":"31698f89-b546-5b74-9e24-7f83db9dfcdf","children":[],"parent":"f7f96adc-ed86-5433-b4ad-ed107b50fb81","internal":{"content":"---\ntitle: 2x Grid\ndescription:\n  The IBM grid is the framework for all the visual elements and typography. The\n  grid gives you structure and guidance so you can focus on your creative idea.\n---\n\nimport v337387156 from '../videos/vimeo/337387156.mp4';\nimport p337387156 from '../videos/vimeo/337387156.jpg';\n\n<PageDescription>\n\nThe IBM grid is the framework for all the visual elements and typography. It’s\nfundamental to everything we design. No matter what device or medium you’re\nworking with, the grid gives you just enough structure and guidance so you can\nfocus on your creative idea.\n\n</PageDescription>\n\n\n<AnchorLinks>\n  <AnchorLink>Divisions of two</AnchorLink>\n  <AnchorLink>Constructing the 2x Grid</AnchorLink>\n  <AnchorLink>Base unit</AnchorLink>\n  <AnchorLink>Spatial relationships</AnchorLink>\n  <AnchorLink>2x Grid in UI</AnchorLink>\n  <AnchorLink>2x Grid for video</AnchorLink>\n\n\n</AnchorLinks>\n\n<video src={v337387156} controls preload=\"metadata\" style={{width: \"100%\"}} poster={p337387156} />\n\n## Divisions of two\n\nAt the core of the 2x Grid concept is the idea of divisions of two. This can be\napplied to most surfaces, 3-D objects, and architecture as a means to divide\nspace into a helpful grid system. Dividing your space into 2, 4, 8, 16, 32, or\n64 columns gives you the basis of the system with the purpose of helping you\nmake decisions and organize your content.\n\n<Video src=\"/videos/divisions-of-two.mp4\" poster=\"/images/divisions.jpg\" />\n\n<ImageGallery>\n\n\n<ImageGalleryImage alt=\"watson chatbot\" title=\"Watson chatbot\" col={8}>\n\n\n![watson chatbot](images/grid-ex-watson-chatbot.png)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"business card\" title=\"Business card\" col={4}>\n\n\n![business card](images/grid-ex-business-card.png)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"cloud high performance\" title=\"Cloud high performance\" col={4}>\n\n\n![cloud high performance](images/Cloud-Grid-HighPerformance.jpg)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"icon grid\" title=\"Icon grid\" col={4}>\n\n\n<GifPlayer>\n\n\n![icon grid](images/IconGrid.gif)\n\n![icon grid](images/IconGrid.jpg)\n\n</GifPlayer>\n\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"grid example\" title=\"Grid example\" col={4}>\n\n\n![grid example](images/grid-ex-sadek-bazaraa.jpg)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"street with rain\" title=\"street with rain\" col={4}>\n\n\n![street with rain](images/grid-ex-street-rain.jpg)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"think schedule\" title=\"Think schedule\" col={8}>\n\n\n![think schedule](images/grid-ex-think-schedule.png)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"tote bag\" title=\"Tote bag\" col={4}>\n\n\n![tote bag](images/grid-ex-tote-bag.jpg)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"watson cloud\" title=\"Watson cloud\" col={4}>\n\n\n<GifPlayer color=\"dark\">\n\n\n![watson cloud](images/WatsonCloud.gif)\n\n![watson cloud](images/WatsonCloud.jpg)\n\n</GifPlayer>\n\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"water thing example\" title=\"Water thing example\" col={4}>\n\n\n![water thing example](images/grid-ex-water-thing.png)\n\n</ImageGalleryImage>\n\n\n</ImageGallery>\n\n\n## Constructing the 2x Grid\n\nEach application of the grid can require a different grid structure. When\nconstructing the grid, keep in mind these different types of grids and choose\nwhich one best serves your need.\n\n<Row className=\"mock-gallery\">\n<Column colMd={2} colLg={4}>\n\n\n![](images/grid-ex-2x-grid-1.svg)\n\n<Caption>No margin or gutter</Caption>\n\n</Column>\n<Column colMd={2} colLg={4}>\n\n\n![](images/grid-ex-2x-grid-2.svg)\n\n<Caption>Margin with no gutter</Caption>\n\n</Column>\n<Column colMd={2} colLg={4}>\n\n\n![](images/grid-ex-2x-grid-3.svg)\n\n<Caption>Margin and gutter</Caption>\n\n</Column>\n</Row>\n\n\n### Margins\n\nAdd margins to your canvas when you need separation of content from the canvas\nboundaries. In some cases, margins are specified by the production method.\n\n<Video src=\"/videos/margins.mp4\" poster=\"/images/margins.jpg\" />\n\n<Row className=\"mock-gallery\">\n<Column colMd={4} colLg={6}>\n\n\n![](images/grid-ex-2x-grid-with-margins.png)\n\n<Caption>2x Grid constructed with margins</Caption>\n\n</Column>\n<Column colMd={4} colLg={6}>\n\n\n![](images/EventGridExample_v2.png)\n\n<Caption>2x Grid without margins</Caption>\n\n</Column>\n</Row>\n\n\n### Columns and rows\n\nWithin the grid, columns and rows are especially important—they give layouts\ntheir structure. You can choose between 1, 2, 4, 8, and 16 divisions. Stick to\nyour choice throughout your design to maintain structure.\n\n<Video\n  src=\"/videos/columns-and-rows.mp4\"\n  poster=\"/images/columns-and-rows.jpg\"\n/>\n\n![](images/grid-ex-security-lg.png)\n\n<Caption>Columns only</Caption>\n\n<Row className=\"mock-gallery\">\n<Column colMd={4} colLg={6}>\n\n\n![](images/RowsGridExample_v2.png)\n\n<Caption>Rows only</Caption>\n\n</Column>\n<Column colMd={4} colLg={6}>\n\n\n![](images/grid-ex-columns-and-rows.png)\n\n<Caption>Columns and rows</Caption>\n\n</Column>\n</Row>\n\n\n<DoDontRow>\n<DoDont caption=\"Always divide the live area to ensure equal column and row widths.\">\n\n\n![](images/divide-right.svg)\n\n</DoDont>\n<DoDont type=\"dont\" caption=\"Never divide from the canvas boundary when using a margin.\">\n\n\n![](images/divide-wrong.svg)\n\n</DoDont>\n</DoDontRow>\n\n\n### Gutters\n\nAdd gutters to columns and rows when additional space is needed to separate\ncontent. When using gutters, always align type to the gutters rather than the\ncanvas divisions. Columns and rows must always remain equal.\n\n<Video src=\"/videos/gutters.mp4\" poster=\"/images/gutters.jpg\" />\n\n<Row className=\"mock-gallery\">\n<Column colMd={4} colLg={6}>\n\n\n![](images/grid-ex-with-gutters.png)\n\n<Caption>With gutters</Caption>\n\n</Column>\n<Column colMd={4} colLg={6}>\n\n\n![](images/grid-ex-without-gutters.png)\n\n<Caption>Without gutters</Caption>\n\n</Column>\n</Row>\n\n\n<DoDontRow>\n<DoDont caption=\"Distribute gutters evenly to achieve equal columns and rows.\">\n\n\n![](images/gutters-right.svg)\n\n</DoDont>\n<DoDont type=\"dont\" caption=\"Never add gutter to the canvas divisions without redistributing.\">\n\n\n![](images/gutters-wrong.svg)\n\n</DoDont>\n</DoDontRow>\n\n\n## Base unit\n\nIf the 2x Grid gives your designs structure, base units give them precision.\nUsing a base unit will establish relationships between your grid proportions,\ntypography, dimensions of shapes, and space between elements. You can choose\neither the mini unit or a baseline unit to build your grid and spatial\nrelationships.\n\n<Video src=\"/videos/base-unit.mp4\" poster=\"/images/base-unit.jpg\" />\n\n### The mini unit\n\nThe mini unit can vary in size depending on the media. When choosing an\nappropriate unit for your application, consider the viewing distance. Each mini\nunit in the scale below has a type scale pairing and was determined by\nlegibility over distance.\n\n![Mini unit scale](images/MiniUnitScale-01.svg)\n\nMini unit sizes based on viewing distance:\n\n| View distance | Mini unit | Media                             | Minimum Type Size (caption) |\n| ------------- | --------- | --------------------------------- | --------------------------- |\n| 0–0.5m        | 2mm       | Handheld print                    | 6pt                         |\n| 0.5–1m        | 4mm       | Print viewed within arm’s reach   | 12pt                        |\n| 1–2m          | 8mm       | Posters and small signage         | 24pt                        |\n| 2–4m          | 16mm      | Human-scale print                 | 48pt                        |\n| 4–8m          | 32mm      | Print viewed from across a room   | 96pt                        |\n| 8–16m         | 64mm      | Print viewed from across a street | 192pt                       |\n\n<Row className=\"mock-gallery\">\n<Column colMd={2} colLg={4}>\n\n\n![](images/mini-unit-2mm.svg)\n\n<Caption>Handheld card—2mm mini unit</Caption>\n\n</Column>\n<Column colMd={2} colLg={4}>\n\n\n![](images/StandingBanner-01.svg)\n\n<Caption>Standing banner—16mm mini unit</Caption>\n\n</Column>\n<Column colMd={2} colLg={4}>\n\n\n![](images/mini-unit-256mm.svg)\n\n<Caption>Billboard—256mm mini unit</Caption>\n\n</Column>\n</Row>\n\n\n<ArtDirection>\n\n\n![mini unit grid example](images/Mobile-mini-unit-all.svg)\n![mini unit grid example](images/mini-unit-all.svg)\n\n</ArtDirection>\n\n\n<Caption>\n  Grids above viewed at intended distance—all mini units have the same apparent\n  size.\n</Caption>\n\n#### Mini unit for product and web\n\nThe 8px mini unit guides everything in both software product and web\nenvironments, from the construction of the grid to all the elements that live\nwithin it.\n\n<Row className=\"resource-card-group\">\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      subTitle=\"2x Grid in UI: The mini unit\"\n      aspectRatio=\"2:1\"\n      href=\"https://carbondesignsystem.com/elements/2x-grid/overview#mini-unit\" \n      >\n\n\n![](../images/resource-cards/carbon.png)\n\n  </ResourceCard>\n</Column>\n\n\n</Row>\n\n\n### Baseline unit\n\nFor advanced typographic layouts, consider creating a base unit from the leading\nof your document. You can use the leading size or a fraction of it to determine\nthe baseline unit. Although this method requires finer tuning of margins,\ngutters, and type specs, it can help establish vertical rhythm and typographic\nharmony throughout your design.\n\nThe baseline unit can be used to construct all of the grid proportions, or you\ncan take a hybrid approach by using the mini unit to create your grid and a\nbaseline grid to guide your content.\n\n<Row className=\"mock-gallery\">\n<Column colMd={4} colLg={6}>\n\n\n![](images/BaselineGrid-01.svg)\n\n<Caption>Baseline unit grid</Caption>\n\n</Column>\n<Column colMd={4} colLg={6}>\n\n\n![](images/HybridGrid-01.svg)\n\n<Caption>Hybrid mini unit grid with baseline</Caption>\n\n</Column>\n</Row>\n\n\n<Row className=\"resource-card-group\">\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      subTitle=\"IBM type scale\"\n      aspectRatio=\"2:1\"\n      href=\"/typography/type-scale\"\n      actionIcon=\"arrowRight\"\n      >\n\n\n![](../images/resource-cards/bee.png)\n\n  </ResourceCard>\n</Column>\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      subTitle=\"Grid systems in graphic design\"\n      aspectRatio=\"2:1\"\n      href=\"https://www.amazon.com/Grid-Systems-Graphic-Design-Communication/dp/3721201450\"\n      >\n    </ResourceCard>\n</Column>\n</Row>\n\n\n## Spatial relationships\n\nAll spacing between elements can be defined by the base unit. Use the following\nmultiples of your base unit to construct your layout: 1x, 2x, 3x, 4x, 6x, 8x,\n10x, 12x. Consistent and replicated use of spacing ensures spatial rhythm\nbetween all content.\n\n<ArtDirection>\n\n\n![spatial relationship grid example](images/Mobile_SpatialRelationships.svg)\n![spatial relationship grid example](images/Desktop_SpatialRelationships.svg)\n\n</ArtDirection>\n\n\n<Row className=\"mock-gallery\">\n<Column colMd={4} colLg={6}>\n\n\n![](images/StandingBannerExample_v2.png)\n\n<Caption>Standing Banner (mini unit)</Caption>\n\n</Column>\n<Column colMd={4} colLg={6}>\n\n\n![](images/StationeryExample_v2.png)\n\n<Caption>IBM Letterhead (baseline unit)</Caption>\n\n</Column>\n</Row>\n\n\n### Aspect relationships\n\nUse common aspect ratios, such as 16:9, 4:3, 3:2, 2:1, and 1:1 for images and\ncontainers. Always measure the width to the columns; the height is determined by\nit.\n\n<Video src=\"/videos/aspect-ratios.mp4\" poster=\"/images/aspect-ratios.jpg\" />\n\n## 2x Grid in UI\n\nFor detailed guidance on how to apply the 2x Grid system to products and user\ninterfaces, please visit\n[Carbon Design System](https://carbondesignsystem.com/).\n\n![2x Grid-UI](images/2x_UI.png)\n\n<Row className=\"resource-card-group\">\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      subTitle=\"2x Grid in UI: Overview\"\n      aspectRatio=\"2:1\"\n      href=\"https://carbondesignsystem.com/elements/2x-grid/overview\"\n      actionIcon=\"launch\"\n      >\n\n\n![carbon icon](../images/resource-cards/carbon.png)\n\n  </ResourceCard>\n</Column>\n</Row>\n\n\n## 2x Grid for video\n\nA unique application of the 2x Grid has been derived for the standard 1920x1080\nvideo format. Due to these fixed dimensions and aspect ratio, there is a\nfundamental mini unit of 7.5px which allows for perfectly even divisions of the\ngrid at 30px intervals.\n\nThe 8 column structure pictured below will be sufficient for most layouts. If\nrequired, the canvas can be futher subdivided into 16 columns. It is recommended\nto have all elements ‘snap to grid’ with 30px increments in order to ensure\nproper alignments within the overall layout.\n\n![2x Grid-video](images/2xgrid_video.png)\n\n<Row>\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      download\n      subTitle=\"2x Grid template for video\"\n      aspectRatio=\"2:1\"\n      actionIcon=\"download\"\n      href=\"/files/2x_video_grid.ai\"\n      >\n\n\n![Adobe Illustrator icon](../images/resource-cards/illustrator.png)\n\n  </ResourceCard>\n</Column>\n</Row>\n\n","type":"Mdx","contentDigest":"2db13af36031a742c9b76f2891e0f9aa","owner":"gatsby-plugin-mdx","counter":1900},"frontmatter":{"title":"2x Grid","description":"The IBM grid is the framework for all the visual elements and typography. The grid gives you structure and guidance so you can focus on your creative idea."},"exports":{},"rawBody":"---\ntitle: 2x Grid\ndescription:\n  The IBM grid is the framework for all the visual elements and typography. The\n  grid gives you structure and guidance so you can focus on your creative idea.\n---\n\nimport v337387156 from '../videos/vimeo/337387156.mp4';\nimport p337387156 from '../videos/vimeo/337387156.jpg';\n\n<PageDescription>\n\nThe IBM grid is the framework for all the visual elements and typography. It’s\nfundamental to everything we design. No matter what device or medium you’re\nworking with, the grid gives you just enough structure and guidance so you can\nfocus on your creative idea.\n\n</PageDescription>\n\n\n<AnchorLinks>\n  <AnchorLink>Divisions of two</AnchorLink>\n  <AnchorLink>Constructing the 2x Grid</AnchorLink>\n  <AnchorLink>Base unit</AnchorLink>\n  <AnchorLink>Spatial relationships</AnchorLink>\n  <AnchorLink>2x Grid in UI</AnchorLink>\n  <AnchorLink>2x Grid for video</AnchorLink>\n\n\n</AnchorLinks>\n\n<video src={v337387156} controls preload=\"metadata\" style={{width: \"100%\"}} poster={p337387156} />\n\n## Divisions of two\n\nAt the core of the 2x Grid concept is the idea of divisions of two. This can be\napplied to most surfaces, 3-D objects, and architecture as a means to divide\nspace into a helpful grid system. Dividing your space into 2, 4, 8, 16, 32, or\n64 columns gives you the basis of the system with the purpose of helping you\nmake decisions and organize your content.\n\n<Video src=\"/videos/divisions-of-two.mp4\" poster=\"/images/divisions.jpg\" />\n\n<ImageGallery>\n\n\n<ImageGalleryImage alt=\"watson chatbot\" title=\"Watson chatbot\" col={8}>\n\n\n![watson chatbot](images/grid-ex-watson-chatbot.png)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"business card\" title=\"Business card\" col={4}>\n\n\n![business card](images/grid-ex-business-card.png)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"cloud high performance\" title=\"Cloud high performance\" col={4}>\n\n\n![cloud high performance](images/Cloud-Grid-HighPerformance.jpg)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"icon grid\" title=\"Icon grid\" col={4}>\n\n\n<GifPlayer>\n\n\n![icon grid](images/IconGrid.gif)\n\n![icon grid](images/IconGrid.jpg)\n\n</GifPlayer>\n\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"grid example\" title=\"Grid example\" col={4}>\n\n\n![grid example](images/grid-ex-sadek-bazaraa.jpg)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"street with rain\" title=\"street with rain\" col={4}>\n\n\n![street with rain](images/grid-ex-street-rain.jpg)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"think schedule\" title=\"Think schedule\" col={8}>\n\n\n![think schedule](images/grid-ex-think-schedule.png)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"tote bag\" title=\"Tote bag\" col={4}>\n\n\n![tote bag](images/grid-ex-tote-bag.jpg)\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"watson cloud\" title=\"Watson cloud\" col={4}>\n\n\n<GifPlayer color=\"dark\">\n\n\n![watson cloud](images/WatsonCloud.gif)\n\n![watson cloud](images/WatsonCloud.jpg)\n\n</GifPlayer>\n\n\n</ImageGalleryImage>\n\n\n<ImageGalleryImage alt=\"water thing example\" title=\"Water thing example\" col={4}>\n\n\n![water thing example](images/grid-ex-water-thing.png)\n\n</ImageGalleryImage>\n\n\n</ImageGallery>\n\n\n## Constructing the 2x Grid\n\nEach application of the grid can require a different grid structure. When\nconstructing the grid, keep in mind these different types of grids and choose\nwhich one best serves your need.\n\n<Row className=\"mock-gallery\">\n<Column colMd={2} colLg={4}>\n\n\n![](images/grid-ex-2x-grid-1.svg)\n\n<Caption>No margin or gutter</Caption>\n\n</Column>\n<Column colMd={2} colLg={4}>\n\n\n![](images/grid-ex-2x-grid-2.svg)\n\n<Caption>Margin with no gutter</Caption>\n\n</Column>\n<Column colMd={2} colLg={4}>\n\n\n![](images/grid-ex-2x-grid-3.svg)\n\n<Caption>Margin and gutter</Caption>\n\n</Column>\n</Row>\n\n\n### Margins\n\nAdd margins to your canvas when you need separation of content from the canvas\nboundaries. In some cases, margins are specified by the production method.\n\n<Video src=\"/videos/margins.mp4\" poster=\"/images/margins.jpg\" />\n\n<Row className=\"mock-gallery\">\n<Column colMd={4} colLg={6}>\n\n\n![](images/grid-ex-2x-grid-with-margins.png)\n\n<Caption>2x Grid constructed with margins</Caption>\n\n</Column>\n<Column colMd={4} colLg={6}>\n\n\n![](images/EventGridExample_v2.png)\n\n<Caption>2x Grid without margins</Caption>\n\n</Column>\n</Row>\n\n\n### Columns and rows\n\nWithin the grid, columns and rows are especially important—they give layouts\ntheir structure. You can choose between 1, 2, 4, 8, and 16 divisions. Stick to\nyour choice throughout your design to maintain structure.\n\n<Video\n  src=\"/videos/columns-and-rows.mp4\"\n  poster=\"/images/columns-and-rows.jpg\"\n/>\n\n![](images/grid-ex-security-lg.png)\n\n<Caption>Columns only</Caption>\n\n<Row className=\"mock-gallery\">\n<Column colMd={4} colLg={6}>\n\n\n![](images/RowsGridExample_v2.png)\n\n<Caption>Rows only</Caption>\n\n</Column>\n<Column colMd={4} colLg={6}>\n\n\n![](images/grid-ex-columns-and-rows.png)\n\n<Caption>Columns and rows</Caption>\n\n</Column>\n</Row>\n\n\n<DoDontRow>\n<DoDont caption=\"Always divide the live area to ensure equal column and row widths.\">\n\n\n![](images/divide-right.svg)\n\n</DoDont>\n<DoDont type=\"dont\" caption=\"Never divide from the canvas boundary when using a margin.\">\n\n\n![](images/divide-wrong.svg)\n\n</DoDont>\n</DoDontRow>\n\n\n### Gutters\n\nAdd gutters to columns and rows when additional space is needed to separate\ncontent. When using gutters, always align type to the gutters rather than the\ncanvas divisions. Columns and rows must always remain equal.\n\n<Video src=\"/videos/gutters.mp4\" poster=\"/images/gutters.jpg\" />\n\n<Row className=\"mock-gallery\">\n<Column colMd={4} colLg={6}>\n\n\n![](images/grid-ex-with-gutters.png)\n\n<Caption>With gutters</Caption>\n\n</Column>\n<Column colMd={4} colLg={6}>\n\n\n![](images/grid-ex-without-gutters.png)\n\n<Caption>Without gutters</Caption>\n\n</Column>\n</Row>\n\n\n<DoDontRow>\n<DoDont caption=\"Distribute gutters evenly to achieve equal columns and rows.\">\n\n\n![](images/gutters-right.svg)\n\n</DoDont>\n<DoDont type=\"dont\" caption=\"Never add gutter to the canvas divisions without redistributing.\">\n\n\n![](images/gutters-wrong.svg)\n\n</DoDont>\n</DoDontRow>\n\n\n## Base unit\n\nIf the 2x Grid gives your designs structure, base units give them precision.\nUsing a base unit will establish relationships between your grid proportions,\ntypography, dimensions of shapes, and space between elements. You can choose\neither the mini unit or a baseline unit to build your grid and spatial\nrelationships.\n\n<Video src=\"/videos/base-unit.mp4\" poster=\"/images/base-unit.jpg\" />\n\n### The mini unit\n\nThe mini unit can vary in size depending on the media. When choosing an\nappropriate unit for your application, consider the viewing distance. Each mini\nunit in the scale below has a type scale pairing and was determined by\nlegibility over distance.\n\n![Mini unit scale](images/MiniUnitScale-01.svg)\n\nMini unit sizes based on viewing distance:\n\n| View distance | Mini unit | Media                             | Minimum Type Size (caption) |\n| ------------- | --------- | --------------------------------- | --------------------------- |\n| 0–0.5m        | 2mm       | Handheld print                    | 6pt                         |\n| 0.5–1m        | 4mm       | Print viewed within arm’s reach   | 12pt                        |\n| 1–2m          | 8mm       | Posters and small signage         | 24pt                        |\n| 2–4m          | 16mm      | Human-scale print                 | 48pt                        |\n| 4–8m          | 32mm      | Print viewed from across a room   | 96pt                        |\n| 8–16m         | 64mm      | Print viewed from across a street | 192pt                       |\n\n<Row className=\"mock-gallery\">\n<Column colMd={2} colLg={4}>\n\n\n![](images/mini-unit-2mm.svg)\n\n<Caption>Handheld card—2mm mini unit</Caption>\n\n</Column>\n<Column colMd={2} colLg={4}>\n\n\n![](images/StandingBanner-01.svg)\n\n<Caption>Standing banner—16mm mini unit</Caption>\n\n</Column>\n<Column colMd={2} colLg={4}>\n\n\n![](images/mini-unit-256mm.svg)\n\n<Caption>Billboard—256mm mini unit</Caption>\n\n</Column>\n</Row>\n\n\n<ArtDirection>\n\n\n![mini unit grid example](images/Mobile-mini-unit-all.svg)\n![mini unit grid example](images/mini-unit-all.svg)\n\n</ArtDirection>\n\n\n<Caption>\n  Grids above viewed at intended distance—all mini units have the same apparent\n  size.\n</Caption>\n\n#### Mini unit for product and web\n\nThe 8px mini unit guides everything in both software product and web\nenvironments, from the construction of the grid to all the elements that live\nwithin it.\n\n<Row className=\"resource-card-group\">\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      subTitle=\"2x Grid in UI: The mini unit\"\n      aspectRatio=\"2:1\"\n      href=\"https://carbondesignsystem.com/elements/2x-grid/overview#mini-unit\" \n      >\n\n\n![](../images/resource-cards/carbon.png)\n\n  </ResourceCard>\n</Column>\n\n\n</Row>\n\n\n### Baseline unit\n\nFor advanced typographic layouts, consider creating a base unit from the leading\nof your document. You can use the leading size or a fraction of it to determine\nthe baseline unit. Although this method requires finer tuning of margins,\ngutters, and type specs, it can help establish vertical rhythm and typographic\nharmony throughout your design.\n\nThe baseline unit can be used to construct all of the grid proportions, or you\ncan take a hybrid approach by using the mini unit to create your grid and a\nbaseline grid to guide your content.\n\n<Row className=\"mock-gallery\">\n<Column colMd={4} colLg={6}>\n\n\n![](images/BaselineGrid-01.svg)\n\n<Caption>Baseline unit grid</Caption>\n\n</Column>\n<Column colMd={4} colLg={6}>\n\n\n![](images/HybridGrid-01.svg)\n\n<Caption>Hybrid mini unit grid with baseline</Caption>\n\n</Column>\n</Row>\n\n\n<Row className=\"resource-card-group\">\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      subTitle=\"IBM type scale\"\n      aspectRatio=\"2:1\"\n      href=\"/typography/type-scale\"\n      actionIcon=\"arrowRight\"\n      >\n\n\n![](../images/resource-cards/bee.png)\n\n  </ResourceCard>\n</Column>\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      subTitle=\"Grid systems in graphic design\"\n      aspectRatio=\"2:1\"\n      href=\"https://www.amazon.com/Grid-Systems-Graphic-Design-Communication/dp/3721201450\"\n      >\n    </ResourceCard>\n</Column>\n</Row>\n\n\n## Spatial relationships\n\nAll spacing between elements can be defined by the base unit. Use the following\nmultiples of your base unit to construct your layout: 1x, 2x, 3x, 4x, 6x, 8x,\n10x, 12x. Consistent and replicated use of spacing ensures spatial rhythm\nbetween all content.\n\n<ArtDirection>\n\n\n![spatial relationship grid example](images/Mobile_SpatialRelationships.svg)\n![spatial relationship grid example](images/Desktop_SpatialRelationships.svg)\n\n</ArtDirection>\n\n\n<Row className=\"mock-gallery\">\n<Column colMd={4} colLg={6}>\n\n\n![](images/StandingBannerExample_v2.png)\n\n<Caption>Standing Banner (mini unit)</Caption>\n\n</Column>\n<Column colMd={4} colLg={6}>\n\n\n![](images/StationeryExample_v2.png)\n\n<Caption>IBM Letterhead (baseline unit)</Caption>\n\n</Column>\n</Row>\n\n\n### Aspect relationships\n\nUse common aspect ratios, such as 16:9, 4:3, 3:2, 2:1, and 1:1 for images and\ncontainers. Always measure the width to the columns; the height is determined by\nit.\n\n<Video src=\"/videos/aspect-ratios.mp4\" poster=\"/images/aspect-ratios.jpg\" />\n\n## 2x Grid in UI\n\nFor detailed guidance on how to apply the 2x Grid system to products and user\ninterfaces, please visit\n[Carbon Design System](https://carbondesignsystem.com/).\n\n![2x Grid-UI](images/2x_UI.png)\n\n<Row className=\"resource-card-group\">\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      subTitle=\"2x Grid in UI: Overview\"\n      aspectRatio=\"2:1\"\n      href=\"https://carbondesignsystem.com/elements/2x-grid/overview\"\n      actionIcon=\"launch\"\n      >\n\n\n![carbon icon](../images/resource-cards/carbon.png)\n\n  </ResourceCard>\n</Column>\n</Row>\n\n\n## 2x Grid for video\n\nA unique application of the 2x Grid has been derived for the standard 1920x1080\nvideo format. Due to these fixed dimensions and aspect ratio, there is a\nfundamental mini unit of 7.5px which allows for perfectly even divisions of the\ngrid at 30px intervals.\n\nThe 8 column structure pictured below will be sufficient for most layouts. If\nrequired, the canvas can be futher subdivided into 16 columns. It is recommended\nto have all elements ‘snap to grid’ with 30px increments in order to ensure\nproper alignments within the overall layout.\n\n![2x Grid-video](images/2xgrid_video.png)\n\n<Row>\n<Column colMd={4} colLg={4} noGutterSm>\n    <ResourceCard\n      download\n      subTitle=\"2x Grid template for video\"\n      aspectRatio=\"2:1\"\n      actionIcon=\"download\"\n      href=\"/files/2x_video_grid.ai\"\n      >\n\n\n![Adobe Illustrator icon](../images/resource-cards/illustrator.png)\n\n  </ResourceCard>\n</Column>\n</Row>\n\n","fileAbsolutePath":"/home/runner/work/design-language-website/design-language-website/src/pages/2x-grid.mdx"}}},
    "staticQueryHashes": ["1364590287","137577622","2102389209","2456312558","2746626797","2881613939","3037994772","768070550"]}