{"id":4386,"date":"2024-04-15T02:21:52","date_gmt":"2024-04-14T18:21:52","guid":{"rendered":"https:\/\/webflow.tenten.co\/?p=4386"},"modified":"2024-04-15T02:21:52","modified_gmt":"2024-04-14T18:21:52","slug":"swift-stack","status":"publish","type":"post","link":"https:\/\/webflow.tenten.co\/en\/swift-stack\/","title":{"rendered":"Swift Stack"},"content":{"rendered":"\n<div class=\"docs_rich-text w-richtext\">\n<p id=\"\">The Swift Stack component offers a framework for straightforward to intricate, adaptable designs. It employs the grid display property and encompasses cells constructed of divs, which are automatically set to flex. This component consists of 8 variations, enabling you to position content in diverse layouts. Additionally, you have the option to manually modify each Swift Stack variation and Swift Stack cell dimensions to attain more precise control over the presentation of your content. Swift Stack is versatile and valuable for organizing various types of content \u2014 from prominent sections to displays of products.<\/p>\n<p id=\"\">Throughout this tutorial, you will grasp:<\/p>\n<ol id=\"\">\n<li id=\"\">Ways to incorporate a Swift Stack<\/li>\n<li id=\"\">Methods to design a Swift Stack<\/li>\n<li id=\"\">Approaches to style a Swift Stack cell<\/li>\n<\/ol>\n<h2 id=\"\">Methods to incorporate a Swift Stack<\/h2>\n<p id=\"\">You can introduce a Swift Stack through the <strong id=\"\">Add panel<\/strong> &gt; <strong id=\"\">Structure<\/strong> area. Drag and drop the Swift Stack onto the Webflow canvas. A menu of presets will appear on the canvas, allowing you to select one of the 8 Swift Stack variations.<\/p>\n<h3 id=\"\">Swift Stack variations<\/h3>\n<p id=\"\">The Swift Stack provides 8 pre-set variations, each featuring distinctive cell structures:<\/p>\n<ul id=\"\">\n<li id=\"\"><strong id=\"\">Single column \u2014<\/strong> 1 cell, spanning 1 column and 1 row\u00a0<\/li>\n<li id=\"\"><strong id=\"\">Double columns<\/strong><strong id=\"\">\u2014<\/strong> 2 cells, each spanning 1 column and 1 row<\/li>\n<li id=\"\"><strong id=\"\">Triple columns<\/strong><strong id=\"\">\u2014<\/strong> 3 cells, each spanning 1 column and 1 row<\/li>\n<li id=\"\"><strong id=\"\">Quadruple columns<\/strong><strong id=\"\">\u2014<\/strong> 4 cells, each spanning 1 column and 1 row\u00a0<\/li>\n<li id=\"\"><strong id=\"\">2 + 1<\/strong><strong id=\"\">\u2014<\/strong> 3 cells. 2 cells in the left column each spanning 1 column and 1 row. 1 cell in the right column, spanning 1 column and 2 rows<\/li>\n<li id=\"\"><strong id=\"\">1 + 2<\/strong><strong id=\"\">\u2014<\/strong> 3 cells. 1 cell in the left column, spanning 1 column and 2 rows. 2 cells in the right column each spanning 1 column and 1 row<\/li>\n<li id=\"\"><strong id=\"\">Double 2 x 2<\/strong><strong id=\"\">\u2014<\/strong> 4 cells.\u00a0 2 cells in the left column, each spanning 1 column and 1 row. 2 cells in the right column, each spanning 1 column and 1 row<\/li>\n<li id=\"\"><strong id=\"\">Formatted Double 2 x 2 \u2014<\/strong> 4 cells. 2 cells in the top row, with the left cell spanning 2 columns and 1 row, the right cell spanning 1 column and 1 row. 2 cells in the bottom row, with the left cell spanning 1 column and 1 row, the right cell spanning 2 columns and 1 row<\/li>\n<\/ul>\n<p id=\"\">Each Swift Stack variation serves different purposes. For example, you could utilize a double column variation for a prominent section \u2014 positioning textual content in the right column and an image in the left. Alternatively, you may opt for a Double 2 x 2 variation to craft a responsive exhibition of product visuals.<\/p>\n<figure id=\"\" class=\"w-richtext-figure-type-image w-richtext-align-fullwidth\" data-rt-type=\"image\" data-rt-align=\"fullwidth\" data-rt-max-width=\"1500px\">\n<div id=\"\"><img decoding=\"async\" src=\"https:\/\/webflow.tenten.co\/wp-content\/uploads\/2024\/04\/6494ad5fd9025eaac06a67ea_648a3ad0bfad6ccd922a074c_8qvwpeszmu9f3mkdpopqivyl2nleuvuighblac81mxrfvshcpp9rmmvmb17dvmelc_op6f7csaxa0ukm3mzt_qy_idk4xgo3h6vhbymggfryif70kggnqejpjsx6vb7swumvifroe914ogfxaq56lj.png\" id=\"\" width=\"auto\" height=\"auto\" loading=\"auto\" alt=\"The Swift Stack \u201cPresets\u201d menu is highlighted on the canvas.\" title=\"6494ad5fd9025eaac06a67ea_648a3ad0bfad6ccd922a074c_8qvwpeszmu9f3mkdpopqivyl2nleuvuighblac81mxrfvshcpp9rmmvmb17dvmelc_op6f7csaxa0ukm3mzt_qy_idk4xgo3h6vhbymggfryif70kggnqejpjsx6vb7swumvifroe914ogfxaq56lj\"><\/div>\n<\/figure>\n<h2 id=\"\">Approaches to design a Swift Stack<\/h2>\n<p id=\"\">You have the flexibility to tailor your Swift Stack&#8217;s grid layout, spacing between cells, and presentation. By default, Swift Stacks come with 20px of margin between each cell and the parent element of the Swift Stack.<\/p>\n<ul id=\"\">\n<li id=\"\">Procedures to incorporate or eliminate rows or columns in a Swift Stack<\/li>\n<li id=\"\">Methods to customize spacing between cells in a Swift Stack<\/li>\n<li id=\"\">Ways to adjust the display of a Swift Stack<\/li>\n<li id=\"\">Methods to regulate row and column dimensions<\/li>\n<li id=\"\">Procedures to style a Swift Stack across different breakpoints<\/li>\n<\/ul>\n<h3 id=\"\">Ways to include or remove rows or columns in a Swift Stack<\/h3>\n<p id=\"\">There are 4 locations where you can introduce or remove rows or columns in a Swift Stack:<\/p>\n<ul id=\"\">\n<li id=\"\">Within the on-canvas menu<\/li>\n<li id=\"\">In the Style panel<\/li>\n<li id=\"\">Within Edit mode<\/li>\n<li id=\"\">Inside the Swift Stack<\/li>\n<\/ul>\n<p id=\"\">Upon adding a row or column to your Swift Stack, the count of cells will align with the number of existing rows and\/or columns. For instance, if your Swift Stack comprises 2 rows and 1 column of cells and you append a new column, 2 cells will be added to the right of the existing cells, forming their separate column.<\/p>\n<h6 id=\"\"><strong id=\"\">NB:<\/strong> When introducing a row or column to your Swift Stack, the quantity of cells added corresponds to the tally of rows and columns \u2014 <em id=\"\">not<\/em> the number of cells \u2014 presently present. For instance, if you possess a Swift Stack containing 2 cells in 1 row, with one cell spanning 2 columns and the other spanning 1 column, the addition of another row will result in the inclusion of 3 cells to the Swift Stack.<\/h6>\n<p id=\"\">Eliminating rows or columns will also clear the content inside the row\/column cells.<\/p>\n<h4 id=\"\">Append a row or column to a Swift Stack in the on-canvas menu<\/h4>\n<p id=\"\">You can introduce rows or columns by right-clicking on the Swift Stack, hovering over either <strong id=\"\">Add column <\/strong>or <strong id=\"\">Add row<\/strong>, and selecting the position to include the column or row (e.g., left, right, above, or below).<\/p>\n<h4 id=\"\">Include or eliminate a row or column in a Swift Stack in the Style panel<\/h4>\n<p id=\"\">You can incorporate or exclude rows or columns by choosing the Swift Stack and navigating to <strong id=\"\">Style panel<\/strong> &gt; <strong id=\"\">Layout <\/strong>&gt; <strong id=\"\">Grid<\/strong>. Subsequently, you can insert or delete columns and rows from the Swift Stack by clicking the &#8220;lock&#8221; and &#8220;unlock&#8221; icons.<\/p>\n<p id=\"\">Upon removing a row from a Swift Stack, the cell(s) in the lowest row will be eliminated from the Swift Stack. When removing a column from a Swift Stack, the cell(s) in the rightmost column will be eliminated from the Swift Stack.<\/p>\n<h4 id=\"\">Add or clear a row or column in a Swift Stack within Edit mode<\/h4>\n<p id=\"\">You can append or discard rows or columns in <strong id=\"\">Edit mode<\/strong> on the canvas. Select the Swift Stack element and tap <strong id=\"\">Edit Swift Stack<\/strong> at the top right corner of the Swift Stack to initiate Edit mode. To introduce fresh rows and columns, click the &#8220;+&#8221; symbol adjacent to the top right or bottom left cells. Rows and columns can be removed by tapping the cell header, then selecting <strong id=\"\">Delete column <\/strong>or <strong id=\"\">Delete row<\/strong> in the on-canvas menu.<\/p>\n<p id=\"\">To exit <strong id=\"\">Edit mode<\/strong>, hit <strong id=\"\">Esc<\/strong> or press <strong id=\"\">Done<\/strong> on the canvas.<\/p>\n<h4 id=\"\">Integrate a row or column to a Swift Stack inside the Swift Stack<\/h4>\n<p id=\"\">You can inject rows or columns directly within the Swift Stack on the canvas. To add rows or columns, choose a Swift Stack cell, hover over the &#8220;blue dot&#8221; to the top, bottom, left, or right of the cell, and tap the &#8220;+&#8221; symbol.<\/p>\n<h3 id=\"\">Approaches to customize spacing between cells in a Swift Stack<\/h3>\n<p id=\"\">You have the capability to increase or decrease the margin (i.e., the external space of an element) between cells in your Swift Stack. With an initial 20px gap between each cell, you can modify this spacing.<\/p>\n<p id=\"\">To regulate this gap, navigate to the <strong id=\"\">Style panel<\/strong> &gt; <strong id=\"\">Layout <\/strong>&gt; <strong id=\"\">Gap<\/strong>. When the &#8220;lock&#8221; icon is engaged, the gap value will be uniform for column and row cells. For distinct gap sizes in column and row cells, unlock the &#8220;lock&#8221; icon and customize the values for each.<\/p>\n<p>symbol and alter the spacing value(s) as necessary.<\/p>\n<p id=\"\">You can also modify the distance between cells by accessing <strong id=\"\">Edit mode<\/strong>, hovering over the space between 2 cells, and then clicking and dragging to increase or reduce the gap. If the \u201c<strong id=\"\">lock<\/strong>\u201d symbol is secured in the <strong id=\"\">Style panel<\/strong> &gt; <strong id=\"\">Layout <\/strong>&gt; <strong id=\"\">Gap<\/strong>, both the row and column gap values will adapt to the same value while dragging. If the \u201c<strong id=\"\">lock<\/strong>\u201d symbol is unlocked, you\u2019ll only adjust the gap that you\u2019re currently clicking and dragging (i.e., either the row <em id=\"\">or<\/em> column gap value).<\/p>\n<h3 id=\"\">Guidelines for customizing the appearance of a Quick Stack<\/h3>\n<p id=\"\">You can customize a Quick Stack\u2019s appearance by choosing the Quick Stack and navigating to <strong id=\"\">Style panel<\/strong> &gt; <strong id=\"\">Layout <\/strong>&gt; <strong id=\"\">\u00a0Display<\/strong>. Here, you can opt to <strong id=\"\">Present<\/strong> or <strong id=\"\">Conceal <\/strong>the Quick Stack:<\/p>\n<ul id=\"\">\n<li id=\"\"><strong id=\"\">Present \u2014 <\/strong>Show the Quick Stack<\/li>\n<li id=\"\"><strong id=\"\">Conceal \u2014 <\/strong>Hide the Quick Stack<\/li>\n<\/ul>\n<p id=\"\">If a hidden Quick Stack needs to be selected, you can locate it in the Navigator.<\/p>\n<h3 id=\"\">Techniques for styling row and column dimensions<\/h3>\n<p id=\"\">By default, each column\u2019s dimension is set to 1 fractional unit (FR). The dimension of each row is configured to auto, adjusting the size based on the contained content.<\/p>\n<p id=\"\">To modify the FR dimensions or the min\/max dimensions, go to <strong id=\"\">Edit mode<\/strong>, select the row\u2019s header or column\u2019s header, and adjust the dimensions in the on-canvas menu. You can also fine-tune dimensions by clicking and dragging the edge of each row or column header in <strong id=\"\">Edit mode<\/strong>. Beyond Edit mode, dimension adjustments can be made by selecting a cell and dragging the resize handle found on the cell boundary.<\/p>\n<h3 id=\"\">Steps for styling a Quick Stack on various breakpoints<\/h3>\n<figure class=\"w-richtext-figure-type-video w-richtext-align-fullwidth\" data-rt-type=\"video\" data-rt-align=\"fullwidth\" data-rt-max-width=\"\" data-rt-max-height=\"56.206088992974244%\" data-rt-dimensions=\"854:480\" data-page-url=\"https:\/\/youtu.be\/fI5mXtfy-_o\">\n<div><iframe allowfullscreen frameborder scrolling=\"no\" src=\"https:\/\/www.youtube.com\/embed\/fI5mXtfy-_o\" title=\"Responsiveness in Quick Stack layouts - Webflow tutorial\"><\/iframe><\/div>\n<\/figure>\n<p id=\"\">When selecting the Quick Stack element and switching breakpoints \u2014 from the default desktop breakpoint \u2014 the <strong id=\"\">rows<\/strong> parameter in the <strong id=\"\">Style panel<\/strong> &gt; <strong id=\"\">Layout <\/strong>&gt; <strong id=\"\">Grid<\/strong> appears grayed out and introduces a new \u201cAuto\u201d value. Webflow will automatically populate the <strong id=\"\">row<\/strong> value \u2014 based on the<strong id=\"\"> column<\/strong> value already in place \u2014 to suit the number of cells within your Quick Stack.<\/p>\n<p id=\"\">At times, the Quick Stack\u2019s <strong id=\"\">display<\/strong> and <strong id=\"\">grid<\/strong> styles exhibit pink cues in the <strong id=\"\">Style panel<\/strong> &gt;<strong id=\"\"> Layout<\/strong> \u2014 indicating that these styles pertain <em id=\"\">solely<\/em> to the selected element on the current breakpoint.<\/p>\n<h2 id=\"\">Techniques for styling a Quick Stack cell<\/h2>\n<p id=\"\">Beyond the desktop breakpoint, you have the ability to style a Quick Stack\u2019s cell by selecting a cell on the canvas and visiting <strong id=\"\">Style panel<\/strong> &gt; <strong id=\"\">Cell size<\/strong>. You can adjust the cell to span 1 or multiple rows and columns in <strong id=\"\">size<\/strong>. Additionally, you can alter the <strong id=\"\">sequence<\/strong> of cells. Concerning <strong id=\"\">sequence<\/strong>, you can position a cell as first, last, or establish a custom order by accessing the \u201c<strong id=\"\">three disclosure dots<\/strong>\u201d and entering a value within the <strong id=\"\">sequence<\/strong> field. Note that to set a custom order value on a cell, you must allocate order values greater than 0 to all other cells within your Quick Stack.<\/p>\n<p id=\"\">When working with the desktop breakpoint, you can manage cell sizes by merging and unmerging cells.<\/p>\n<p id=\"\">At times, the cell\u2019s <strong id=\"\">size<\/strong> and <strong id=\"\">sequence<\/strong> styles display pink indications in <strong id=\"\">Style panel <\/strong>&gt; <strong id=\"\">Cell size<\/strong> \u2014 indicating that these styles apply <em id=\"\">exclusively<\/em> to the selected cell on the current breakpoint.<\/p>\n<h6 id=\"\"><strong id=\"\">Note:<\/strong> Quick Stack cells utilize flexbox by default.<\/h6>\n<h4 id=\"\">Approaches to adjusting Quick Stack cell spacing<\/h4>\n<p id=\"\">You can incorporate padding but not margin to a Quick Stack cell. If you desire to introduce spacing between cells and the parent Quick Stack element, you can configure the Quick Stack\u2019s gap between cells.<\/p>\n<h4 id=\"\">Method for merging Quick Stack cells<\/h4>\n<p id=\"\">You can merge a Quick Stack cell with cells located to its left, right, above, or below. It is important to note that upon merging cells, the content within the cell being merged <em id=\"\">into<\/em> will be eliminated.<\/p>\n<p id=\"\">There are 2 methods to merge Quick Stack cells:<\/p>\n<ul id=\"\">\n<li id=\"\"><strong id=\"\">Via the on-canvas menu<\/strong><strong id=\"\">\u2014<\/strong> right-click on the cell you wish to merge, hover over <strong id=\"\">Merge cell<\/strong> in the on-canvas menu, and select the direction for merging the cell (i.e., above, below, right, left)<\/li>\n<li id=\"\"><strong id=\"\">Utilizing on-canvas controls <\/strong>\u00a0<strong id=\"\">\u2014<\/strong> pick the cell to merge, hover over the blue dot adjacent to the cell&#8217;s right, left, above, or below (depending on the intended merge direction), and then click the <strong id=\"\">Merge cell<\/strong> icon<\/li>\n<\/ul>\n<h6 id=\"\"><strong id=\"\">Note:<\/strong> Merging a cell is only feasible if it is of equal or superior size compared to the cell(s) it is being merged with.<\/h6>\n<h4 id=\"\">Procedure for unmerging Quick Stack cells<\/h4>\n<p id=\"\">There are 2 approaches to unmerge Quick Stack cells:<\/p>\n<ul id=\"\">\n<li id=\"\"><strong id=\"\">Via the on-canvas menu<\/strong><strong id=\"\">\u2014 <\/strong>right-click on the cell you wish to unmerge and select <strong id=\"\">Unmerge cells<\/strong> in the on-canvas menu<\/li>\n<li id=\"\"><strong id=\"\">Through the Style panel \u2014 <\/strong>pick the cell for unmerging, navigate to <strong id=\"\">Style panel <\/strong>&gt;<strong id=\"\"> Cell size<\/strong>, and click on <strong id=\"\">Unmerge cells<\/strong><\/li>\n<\/ul>\n<h6 id=\"\"><strong id=\"\">Note: <\/strong>Upon unmerging cells, the content of the original cell you merged into will not be reinstated.<\/h6>\n<\/div>\n","protected":false},"excerpt":{"rendered":"Use the Quick Stack element to structure content on your site.","protected":false},"author":2,"featured_media":4387,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"csco_display_header_overlay":false,"csco_singular_sidebar":"","csco_page_header_type":"","footnotes":""},"categories":[290],"tags":[],"class_list":{"0":"post-4386","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-elements","8":"cs-entry"},"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/posts\/4386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/comments?post=4386"}],"version-history":[{"count":0,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/posts\/4386\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/media\/4387"}],"wp:attachment":[{"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/media?parent=4386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/categories?post=4386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/tags?post=4386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}