<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.posstack.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=An</id>
	<title>Posstack.com Documentation - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.posstack.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=An"/>
	<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php/Special:Contributions/An"/>
	<updated>2026-05-24T22:29:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Add_prebuilt_sections&amp;diff=3362</id>
		<title>Add prebuilt sections</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Add_prebuilt_sections&amp;diff=3362"/>
		<updated>2026-03-29T10:01:52Z</updated>

		<summary type="html">&lt;p&gt;An: /* How to add a section preset into your theme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Add Prebuilt Sections}}&lt;br /&gt;
&lt;br /&gt;
This guide explains how to add prebuilt sections to your pages. To create a new custom page, check out this guide: [[Create_Template_Apply_to_Multiple_Pages|Create a template]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Choose how you want to add your first section to your theme:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Add section presets (from our &#039;&#039;&#039;238+ section library&#039;&#039;&#039;)&lt;br /&gt;
*Create your custom sections from scratch&lt;br /&gt;
&lt;br /&gt;
===Add section presets===&lt;br /&gt;
====What are section presets====&lt;br /&gt;
&lt;br /&gt;
Section presets are ready-made groups of blocks that you can use on any template. You can add up to 25 section presets to a template, and each section one contains multiple blocks that you can individually customize in terms of appearance, content, layout, and order. &lt;br /&gt;
&lt;br /&gt;
Easy Content Builder offers over 238 section presets that cover all the key features your store might need, like Hero, Reviews, Benefits, How-to guides, FAQs, Social Feeds, Lookbooks, Marquees, Comparison Charts, Parallax, etc.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb section preset 1.jpg|frameless|800x800px]]&lt;br /&gt;
====How to add a section preset into your theme====&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Click &#039;&#039;&#039;Apps&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Browse Sections&#039;&#039;&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Find your desired section preset and click &#039;&#039;&#039;Add to Template&#039;&#039;&#039; to add it to your template.&lt;br /&gt;
&lt;br /&gt;
:[[File:Ecb section preset 2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Select the Template where you want to add the section preset&lt;br /&gt;
&lt;br /&gt;
:[[File:Ecb section preset 3.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
:Templates are saved combinations of sections and settings that control the look, layout, and content of your store&#039;s pages. What templates and sections are available depends on the theme you use. &lt;br /&gt;
:{{Note| To add the prebuilt section to your Homepage, select &#039;&#039;&#039;index&#039;&#039;&#039; from the drop-down menu (the &#039;&#039;&#039;Index&#039;&#039;&#039; refers to the homepage template).|reminder}}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;How to check which templates are applied to which pages?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
:*Option 1: In the theme editor, you can find which templates are applied to which pages&lt;br /&gt;
&lt;br /&gt;
:*Option 2: Navigate to the specific page (product, collection, page, or blog post) in your Shopify admin, and check the bottom right section labeled &#039;&#039;&#039;Theme Template&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
:{{Note|IMPORTANT: If you choose a default page template, any edits will apply to all pages using it. |reminder}}&lt;br /&gt;
&lt;br /&gt;
:{{Note|Want to create a custom template? Learn more [[Create_Template_Apply_to_Multiple_Pages|here]].|inline}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Add, edit, reorder sections and blocks in your Theme Editor. &lt;br /&gt;
&lt;br /&gt;
:For each section, make sure you add and configure the &#039;&#039;&#039;[[Add section settings#Step 1: Add Section Settings block|Section Settings]]&#039;&#039;&#039; block to control consistent global styles for that section (Multi-column Layouts, Colors, and Margin &amp;amp; Padding, etc).  &lt;br /&gt;
&lt;br /&gt;
:{{Note|IMPORTANT: You can add up to &#039;&#039;&#039;25 sections per template&#039;&#039;&#039;. Each section can include &#039;&#039;&#039;multiple blocks&#039;&#039;&#039;. |inline}}&lt;br /&gt;
&lt;br /&gt;
:[[File:Ecb section preset 4.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
===Create your custom sections from scratch===&lt;br /&gt;
To create your own custom section from scratch, learn more [[Add_section_settings|here]].&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Buttons&amp;diff=3361</id>
		<title>Block Buttons</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Buttons&amp;diff=3361"/>
		<updated>2026-01-27T07:00:00Z</updated>

		<summary type="html">&lt;p&gt;An: /* Button global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Button}}&lt;br /&gt;
&lt;br /&gt;
This content block helps you add predefined buttons for actions on a page.&lt;br /&gt;
&lt;br /&gt;
=== What is the Button section perfect for? ===&lt;br /&gt;
You have various options to use the Button section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Multiple buttons within a section: see an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here].&lt;br /&gt;
:[[File:Ecb-button-demo3.png|border|frameless|800x800px]]&lt;br /&gt;
* Ghost button style: see an example [https://easy-content-builder-demo.myshopify.com/products/swimwear here]. &lt;br /&gt;
:[[File:Ecb-button-demo.png|border|frameless|800x800px]]&lt;br /&gt;
* Text link: see an example [https://easy-content-builder-demo.myshopify.com/products/clothing here].&lt;br /&gt;
:[[File:Ecb-button-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== How to add Buttons section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Buttons&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Buttons&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Buttons&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Buttons&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
:[[File:Block button 2.png|1200x1200px]]&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
=== Button global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Button&#039;&#039;&#039; on the sidebar to view the details of settings.  &lt;br /&gt;
&lt;br /&gt;
{{Note|Under the Pro plan, you can add 3 buttons per row in the Button section. With the Free plan, only one button is visible on the front end, but you can still use and configure the Button section.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The Pro plan also supports Modal option for Button, which opens links in a Lightbox. Useful for embedding content from YouTube, Vimeo, Instagram, TikTok, or Google Maps/Forms.|reminder}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align text to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Rounded Border&lt;br /&gt;
|Enable this setting to apply rounded corners to the buttons. To increase the border radius of the button, you can use the Custom CSS option following this [https://www.youtube.com/watch?v=gN20FiUvVZc video tutorial].&lt;br /&gt;
|-&lt;br /&gt;
|Full-width&lt;br /&gt;
|Enable responsive full-width button.&lt;br /&gt;
&#039;&#039;&#039;Tips&#039;&#039;&#039;: If you add multiple buttons on the Hero banner, you should enable full-width to create equal-width CTA buttons. &lt;br /&gt;
If you want to set the width of the container where you display the CTAs, use the &#039;&#039;&#039;Container Max Width&#039;&#039;&#039; or &#039;&#039;&#039;Main Column Width&#039;&#039;&#039; under [[Section Settings]], depending on which option best suits you. &lt;br /&gt;
|-&lt;br /&gt;
|Button Text&lt;br /&gt;
|Enter the button’s text. Leave this field empty to disable the button. &lt;br /&gt;
|-&lt;br /&gt;
|Button URL&lt;br /&gt;
|Set the internal or external URL for the button’s link.&lt;br /&gt;
|-&lt;br /&gt;
|Button Style&lt;br /&gt;
|Apply a different look for the button. You can choose a Primary Button/Danger Button for the primary action button, a Default Button (outlined button)/Secondary Button for a medium emphasis, or a Text/Link Button for a low emphasis action button.&lt;br /&gt;
|-&lt;br /&gt;
|Button Size&lt;br /&gt;
|Set the button size - Small, Default, or Large.&lt;br /&gt;
|-&lt;br /&gt;
|Target&lt;br /&gt;
|Open the link in the same window, a new window, or modal.&lt;br /&gt;
Modal (Pro only): opens a link in a Lightbox. Useful for embedding content from YouTube, Vimeo, Instagram, TikTok, or Google Maps/Forms.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
You can choose from three modal sizes (Pro plan only): &amp;lt;br/&amp;gt;&lt;br /&gt;
- Modal (Pro) for a standard popup  &amp;lt;br/&amp;gt;&lt;br /&gt;
- Large Modal (Pro) for a bigger popup  &amp;lt;br/&amp;gt;&lt;br /&gt;
- Large Full (Pro) for a full-screen popup.&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===How to add multiple buttons===&lt;br /&gt;
&lt;br /&gt;
{{Note|The button section lets you add 3 buttons per row (this feature is available for the Pro plan). You can still use and configure the Button section under the Free plan; however, only one button is visible on the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
* Step 1: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Button&#039;&#039;&#039; section.&lt;br /&gt;
::Here you can define multi-column layouts, enable fullwidth, set the section&#039;s max-width, background color, global margin/padding, etc.&lt;br /&gt;
&lt;br /&gt;
*Step 2: Add a &#039;&#039;&#039;Button&#039;&#039;&#039; section. This provides block-level configurations in addition to the global configuration level (via Section Settings above). Then configure as you wish:  &lt;br /&gt;
&lt;br /&gt;
::*Rounded Border&lt;br /&gt;
::*Full Width: we recommend enabling this setting to create equal-width CTA buttons (perfect for the Hero banner)&lt;br /&gt;
::*Set the number of buttons per row on Desktop/Mobile.&lt;br /&gt;
:[[File:Ecb-button.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: If you want to set the width of the container where you display the CTAs, use the &#039;&#039;&#039;Container Max Width&#039;&#039;&#039; or &#039;&#039;&#039;Main Column Width&#039;&#039;&#039; under [[Add_section_settings#Add_Section|Section Settings]], depending on which option best suits you.&lt;br /&gt;
[[File:Ecb-col-width.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
In this example, we set this hero section with &#039;&#039;&#039;Two Col: First Block Right&#039;&#039;&#039; layout. Here is why we use this layout setup: &lt;br /&gt;
&lt;br /&gt;
* The First Block on the right column is a blank [[Block_Custom_HTML|Custom HTML]] section. We used this special Custom HTML section to create a blank column on the right. &lt;br /&gt;
* Then we can add multiple sections below the Custom HTML (all these sections are shown on the left column)&lt;br /&gt;
&lt;br /&gt;
So, you simply resize the width of the Main column (which is the Custom HTML section) until you&#039;re happy with width for the left column. &lt;br /&gt;
&lt;br /&gt;
|inline}}&lt;br /&gt;
&lt;br /&gt;
===How to enable the Modal for the CTAs===&lt;br /&gt;
&lt;br /&gt;
This feature allows you to open links in a lightbox, making it useful for embedding content from YouTube, Vimeo, Instagram, TikTok, or Google Maps/Forms ([https://easy-content-builder-demo.myshopify.com/pages/section-button view the demo here]).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section (to control the global settings of the Button section)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Button&#039;&#039;&#039; section and configure it as you wish.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Under the Target field, choose &#039;&#039;&#039;Modal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Add a Size Chart Link in the Product Information Section====&lt;br /&gt;
&lt;br /&gt;
[[File:Sizechart link.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
If you want to add a &#039;&#039;&#039;Size Chart&#039;&#039;&#039; link in the &#039;&#039;&#039;Product Information&#039;&#039;&#039; section (Shopify product detail page) that opens in a modal popup, follow these steps:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a page for your size chart under Shopify &amp;gt; &#039;&#039;&#039;Pages&#039;&#039;&#039;. Add your size chart details or custom content.&lt;br /&gt;
:[[File:Size chart page.jpg|800px|frameless]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Button block in the &#039;&#039;&#039;Product Information&#039;&#039;&#039; section.  &lt;br /&gt;
:{{Note| If it&#039;s in the core product information, skip &#039;&#039;&#039;Section Settings&#039;&#039;&#039; and just add the Block you want. [[File:Product info section note.jpg|800px|frameless]]|inline}}&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Configure the button. Link to the page from Step 1 in the &#039;&#039;&#039;Button URL&#039;&#039;&#039; and set the &#039;&#039;&#039;Target&#039;&#039;&#039; to &#039;&#039;&#039;Modal&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Button modal config2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Once done, clicking the button will show your size chart in a modal popup.&lt;br /&gt;
&lt;br /&gt;
===Add other content blocks===&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Buttons&amp;diff=3360</id>
		<title>Block Buttons</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Buttons&amp;diff=3360"/>
		<updated>2026-01-27T06:59:41Z</updated>

		<summary type="html">&lt;p&gt;An: /* Button global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Button}}&lt;br /&gt;
&lt;br /&gt;
This content block helps you add predefined buttons for actions on a page.&lt;br /&gt;
&lt;br /&gt;
=== What is the Button section perfect for? ===&lt;br /&gt;
You have various options to use the Button section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Multiple buttons within a section: see an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here].&lt;br /&gt;
:[[File:Ecb-button-demo3.png|border|frameless|800x800px]]&lt;br /&gt;
* Ghost button style: see an example [https://easy-content-builder-demo.myshopify.com/products/swimwear here]. &lt;br /&gt;
:[[File:Ecb-button-demo.png|border|frameless|800x800px]]&lt;br /&gt;
* Text link: see an example [https://easy-content-builder-demo.myshopify.com/products/clothing here].&lt;br /&gt;
:[[File:Ecb-button-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== How to add Buttons section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Buttons&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Buttons&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Buttons&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Buttons&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
:[[File:Block button 2.png|1200x1200px]]&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
=== Button global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Button&#039;&#039;&#039; on the sidebar to view the details of settings.  &lt;br /&gt;
&lt;br /&gt;
{{Note|Under the Pro plan, you can add 3 buttons per row in the Button section. With the Free plan, only one button is visible on the front end, but you can still use and configure the Button section.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The Pro plan also supports Modal option for Button, which opens links in a Lightbox. Useful for embedding content from YouTube, Vimeo, Instagram, TikTok, or Google Maps/Forms.|reminder}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align text to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Rounded Border&lt;br /&gt;
|Enable this setting to apply rounded corners to the buttons. To increase the border radius of the button, you can use the Custom CSS option following this [https://www.youtube.com/watch?v=gN20FiUvVZc video tutorial].&lt;br /&gt;
|-&lt;br /&gt;
|Full-width&lt;br /&gt;
|Enable responsive full-width button.&lt;br /&gt;
&#039;&#039;&#039;Tips&#039;&#039;&#039;: If you add multiple buttons on the Hero banner, you should enable full-width to create equal-width CTA buttons. &lt;br /&gt;
If you want to set the width of the container where you display the CTAs, use the &#039;&#039;&#039;Container Max Width&#039;&#039;&#039; or &#039;&#039;&#039;Main Column Width&#039;&#039;&#039; under [[Section Settings]], depending on which option best suits you. &lt;br /&gt;
|-&lt;br /&gt;
|Button Text&lt;br /&gt;
|Enter the button’s text. Leave this field empty to disable the button. &lt;br /&gt;
|-&lt;br /&gt;
|Button URL&lt;br /&gt;
|Set the internal or external URL for the button’s link.&lt;br /&gt;
|-&lt;br /&gt;
|Button Style&lt;br /&gt;
|Apply a different look for the button. You can choose a Primary Button/Danger Button for the primary action button, a Default Button (outlined button)/Secondary Button for a medium emphasis, or a Text/Link Button for a low emphasis action button.&lt;br /&gt;
|-&lt;br /&gt;
|Button Size&lt;br /&gt;
|Set the button size - Small, Default, or Large.&lt;br /&gt;
|-&lt;br /&gt;
|Target&lt;br /&gt;
|Open the link in the same window, a new window, or modal.&lt;br /&gt;
Modal (Pro only): opens a link in a Lightbox. Useful for embedding content from YouTube, Vimeo, Instagram, TikTok, or Google Maps/Forms.&amp;lt;br/&amp;gt;&lt;br /&gt;
You can choose from three modal sizes (Pro plan only): &amp;lt;br/&amp;gt;&lt;br /&gt;
- Modal (Pro) for a standard popup  &amp;lt;br/&amp;gt;&lt;br /&gt;
- Large Modal (Pro) for a bigger popup  &amp;lt;br/&amp;gt;&lt;br /&gt;
- Large Full (Pro) for a full-screen popup.&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===How to add multiple buttons===&lt;br /&gt;
&lt;br /&gt;
{{Note|The button section lets you add 3 buttons per row (this feature is available for the Pro plan). You can still use and configure the Button section under the Free plan; however, only one button is visible on the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
* Step 1: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Button&#039;&#039;&#039; section.&lt;br /&gt;
::Here you can define multi-column layouts, enable fullwidth, set the section&#039;s max-width, background color, global margin/padding, etc.&lt;br /&gt;
&lt;br /&gt;
*Step 2: Add a &#039;&#039;&#039;Button&#039;&#039;&#039; section. This provides block-level configurations in addition to the global configuration level (via Section Settings above). Then configure as you wish:  &lt;br /&gt;
&lt;br /&gt;
::*Rounded Border&lt;br /&gt;
::*Full Width: we recommend enabling this setting to create equal-width CTA buttons (perfect for the Hero banner)&lt;br /&gt;
::*Set the number of buttons per row on Desktop/Mobile.&lt;br /&gt;
:[[File:Ecb-button.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: If you want to set the width of the container where you display the CTAs, use the &#039;&#039;&#039;Container Max Width&#039;&#039;&#039; or &#039;&#039;&#039;Main Column Width&#039;&#039;&#039; under [[Add_section_settings#Add_Section|Section Settings]], depending on which option best suits you.&lt;br /&gt;
[[File:Ecb-col-width.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
In this example, we set this hero section with &#039;&#039;&#039;Two Col: First Block Right&#039;&#039;&#039; layout. Here is why we use this layout setup: &lt;br /&gt;
&lt;br /&gt;
* The First Block on the right column is a blank [[Block_Custom_HTML|Custom HTML]] section. We used this special Custom HTML section to create a blank column on the right. &lt;br /&gt;
* Then we can add multiple sections below the Custom HTML (all these sections are shown on the left column)&lt;br /&gt;
&lt;br /&gt;
So, you simply resize the width of the Main column (which is the Custom HTML section) until you&#039;re happy with width for the left column. &lt;br /&gt;
&lt;br /&gt;
|inline}}&lt;br /&gt;
&lt;br /&gt;
===How to enable the Modal for the CTAs===&lt;br /&gt;
&lt;br /&gt;
This feature allows you to open links in a lightbox, making it useful for embedding content from YouTube, Vimeo, Instagram, TikTok, or Google Maps/Forms ([https://easy-content-builder-demo.myshopify.com/pages/section-button view the demo here]).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section (to control the global settings of the Button section)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Button&#039;&#039;&#039; section and configure it as you wish.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Under the Target field, choose &#039;&#039;&#039;Modal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Add a Size Chart Link in the Product Information Section====&lt;br /&gt;
&lt;br /&gt;
[[File:Sizechart link.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
If you want to add a &#039;&#039;&#039;Size Chart&#039;&#039;&#039; link in the &#039;&#039;&#039;Product Information&#039;&#039;&#039; section (Shopify product detail page) that opens in a modal popup, follow these steps:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a page for your size chart under Shopify &amp;gt; &#039;&#039;&#039;Pages&#039;&#039;&#039;. Add your size chart details or custom content.&lt;br /&gt;
:[[File:Size chart page.jpg|800px|frameless]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Button block in the &#039;&#039;&#039;Product Information&#039;&#039;&#039; section.  &lt;br /&gt;
:{{Note| If it&#039;s in the core product information, skip &#039;&#039;&#039;Section Settings&#039;&#039;&#039; and just add the Block you want. [[File:Product info section note.jpg|800px|frameless]]|inline}}&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Configure the button. Link to the page from Step 1 in the &#039;&#039;&#039;Button URL&#039;&#039;&#039; and set the &#039;&#039;&#039;Target&#039;&#039;&#039; to &#039;&#039;&#039;Modal&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Button modal config2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Once done, clicking the button will show your size chart in a modal popup.&lt;br /&gt;
&lt;br /&gt;
===Add other content blocks===&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Buttons&amp;diff=3359</id>
		<title>Block Buttons</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Buttons&amp;diff=3359"/>
		<updated>2026-01-27T06:58:04Z</updated>

		<summary type="html">&lt;p&gt;An: /* Button global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Button}}&lt;br /&gt;
&lt;br /&gt;
This content block helps you add predefined buttons for actions on a page.&lt;br /&gt;
&lt;br /&gt;
=== What is the Button section perfect for? ===&lt;br /&gt;
You have various options to use the Button section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Multiple buttons within a section: see an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here].&lt;br /&gt;
:[[File:Ecb-button-demo3.png|border|frameless|800x800px]]&lt;br /&gt;
* Ghost button style: see an example [https://easy-content-builder-demo.myshopify.com/products/swimwear here]. &lt;br /&gt;
:[[File:Ecb-button-demo.png|border|frameless|800x800px]]&lt;br /&gt;
* Text link: see an example [https://easy-content-builder-demo.myshopify.com/products/clothing here].&lt;br /&gt;
:[[File:Ecb-button-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== How to add Buttons section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Buttons&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Buttons&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Buttons&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Buttons&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
:[[File:Block button 2.png|1200x1200px]]&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
=== Button global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Button&#039;&#039;&#039; on the sidebar to view the details of settings.  &lt;br /&gt;
&lt;br /&gt;
{{Note|Under the Pro plan, you can add 3 buttons per row in the Button section. With the Free plan, only one button is visible on the front end, but you can still use and configure the Button section.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The Pro plan also supports Modal option for Button, which opens links in a Lightbox. Useful for embedding content from YouTube, Vimeo, Instagram, TikTok, or Google Maps/Forms.|reminder}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align text to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Rounded Border&lt;br /&gt;
|Enable this setting to apply rounded corners to the buttons. To increase the border radius of the button, you can use the Custom CSS option following this [https://www.youtube.com/watch?v=gN20FiUvVZc video tutorial].&lt;br /&gt;
|-&lt;br /&gt;
|Full-width&lt;br /&gt;
|Enable responsive full-width button.&lt;br /&gt;
&#039;&#039;&#039;Tips&#039;&#039;&#039;: If you add multiple buttons on the Hero banner, you should enable full-width to create equal-width CTA buttons. &lt;br /&gt;
If you want to set the width of the container where you display the CTAs, use the &#039;&#039;&#039;Container Max Width&#039;&#039;&#039; or &#039;&#039;&#039;Main Column Width&#039;&#039;&#039; under [[Section Settings]], depending on which option best suits you. &lt;br /&gt;
|-&lt;br /&gt;
|Button Text&lt;br /&gt;
|Enter the button’s text. Leave this field empty to disable the button. &lt;br /&gt;
|-&lt;br /&gt;
|Button URL&lt;br /&gt;
|Set the internal or external URL for the button’s link.&lt;br /&gt;
|-&lt;br /&gt;
|Button Style&lt;br /&gt;
|Apply a different look for the button. You can choose a Primary Button/Danger Button for the primary action button, a Default Button (outlined button)/Secondary Button for a medium emphasis, or a Text/Link Button for a low emphasis action button.&lt;br /&gt;
|-&lt;br /&gt;
|Button Size&lt;br /&gt;
|Set the button size - Small, Default, or Large.&lt;br /&gt;
|-&lt;br /&gt;
|Target&lt;br /&gt;
|Open the link in the same window, a new window, or modal.&lt;br /&gt;
Modal (Pro only): opens a link in a Lightbox. Useful for embedding content from YouTube, Vimeo, Instagram, TikTok, or Google Maps/Forms.&lt;br /&gt;
You can choose from three modal sizes (Pro plan only): &lt;br /&gt;
- Modal (Pro) for a standard popup  &lt;br /&gt;
- Large Modal (Pro) for a bigger popup  &lt;br /&gt;
- Large Full (Pro) for a full-screen popup.&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===How to add multiple buttons===&lt;br /&gt;
&lt;br /&gt;
{{Note|The button section lets you add 3 buttons per row (this feature is available for the Pro plan). You can still use and configure the Button section under the Free plan; however, only one button is visible on the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
* Step 1: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Button&#039;&#039;&#039; section.&lt;br /&gt;
::Here you can define multi-column layouts, enable fullwidth, set the section&#039;s max-width, background color, global margin/padding, etc.&lt;br /&gt;
&lt;br /&gt;
*Step 2: Add a &#039;&#039;&#039;Button&#039;&#039;&#039; section. This provides block-level configurations in addition to the global configuration level (via Section Settings above). Then configure as you wish:  &lt;br /&gt;
&lt;br /&gt;
::*Rounded Border&lt;br /&gt;
::*Full Width: we recommend enabling this setting to create equal-width CTA buttons (perfect for the Hero banner)&lt;br /&gt;
::*Set the number of buttons per row on Desktop/Mobile.&lt;br /&gt;
:[[File:Ecb-button.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: If you want to set the width of the container where you display the CTAs, use the &#039;&#039;&#039;Container Max Width&#039;&#039;&#039; or &#039;&#039;&#039;Main Column Width&#039;&#039;&#039; under [[Add_section_settings#Add_Section|Section Settings]], depending on which option best suits you.&lt;br /&gt;
[[File:Ecb-col-width.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
In this example, we set this hero section with &#039;&#039;&#039;Two Col: First Block Right&#039;&#039;&#039; layout. Here is why we use this layout setup: &lt;br /&gt;
&lt;br /&gt;
* The First Block on the right column is a blank [[Block_Custom_HTML|Custom HTML]] section. We used this special Custom HTML section to create a blank column on the right. &lt;br /&gt;
* Then we can add multiple sections below the Custom HTML (all these sections are shown on the left column)&lt;br /&gt;
&lt;br /&gt;
So, you simply resize the width of the Main column (which is the Custom HTML section) until you&#039;re happy with width for the left column. &lt;br /&gt;
&lt;br /&gt;
|inline}}&lt;br /&gt;
&lt;br /&gt;
===How to enable the Modal for the CTAs===&lt;br /&gt;
&lt;br /&gt;
This feature allows you to open links in a lightbox, making it useful for embedding content from YouTube, Vimeo, Instagram, TikTok, or Google Maps/Forms ([https://easy-content-builder-demo.myshopify.com/pages/section-button view the demo here]).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section (to control the global settings of the Button section)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Button&#039;&#039;&#039; section and configure it as you wish.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Under the Target field, choose &#039;&#039;&#039;Modal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Add a Size Chart Link in the Product Information Section====&lt;br /&gt;
&lt;br /&gt;
[[File:Sizechart link.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
If you want to add a &#039;&#039;&#039;Size Chart&#039;&#039;&#039; link in the &#039;&#039;&#039;Product Information&#039;&#039;&#039; section (Shopify product detail page) that opens in a modal popup, follow these steps:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a page for your size chart under Shopify &amp;gt; &#039;&#039;&#039;Pages&#039;&#039;&#039;. Add your size chart details or custom content.&lt;br /&gt;
:[[File:Size chart page.jpg|800px|frameless]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Button block in the &#039;&#039;&#039;Product Information&#039;&#039;&#039; section.  &lt;br /&gt;
:{{Note| If it&#039;s in the core product information, skip &#039;&#039;&#039;Section Settings&#039;&#039;&#039; and just add the Block you want. [[File:Product info section note.jpg|800px|frameless]]|inline}}&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Configure the button. Link to the page from Step 1 in the &#039;&#039;&#039;Button URL&#039;&#039;&#039; and set the &#039;&#039;&#039;Target&#039;&#039;&#039; to &#039;&#039;&#039;Modal&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Button modal config2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Once done, clicking the button will show your size chart in a modal popup.&lt;br /&gt;
&lt;br /&gt;
===Add other content blocks===&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3358</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3358"/>
		<updated>2025-12-12T03:29:29Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: Insert your table data here:&lt;br /&gt;
:1. Create your table in a spreadsheet (Google Docs, Excel, etc.) as shown in the example below. &lt;br /&gt;
:[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
:2. Go to File &amp;gt; Download &amp;gt; Comma Separated Values (.csv).  &lt;br /&gt;
:3. Open the file in a text editor like Notepad or TextEdit, then copy the data and paste it into this field. This is what the table data in the CSV file looks like.&lt;br /&gt;
:[[File:Ecb-table-csv2.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: (Optional) Leave this field blank or use the CSS class &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039; to make the primary column text bold. &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3357</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3357"/>
		<updated>2025-12-11T08:58:34Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: Insert your table data here:&lt;br /&gt;
:1. Create your table in a spreadsheet (Google Docs, Excel, etc.) as shown in the example below. &lt;br /&gt;
:[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
:2. Go to File &amp;gt; Download &amp;gt; Comma Separated Values (.csv).  &lt;br /&gt;
:3. Open the file in a text editor like Notepad or TextEdit, then copy the data and paste it into this field. This is what the table data in the CSV file looks like.&lt;br /&gt;
:[[File:Ecb-table-csv2.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;primary-column uk-text-bold&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3356</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3356"/>
		<updated>2025-12-11T08:56:00Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: Insert your table data here:&lt;br /&gt;
:1. Create your table in a spreadsheet (Google Docs, Excel, etc.) as shown in the example below. &lt;br /&gt;
:[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
:2. Go to File &amp;gt; Download &amp;gt; Comma Separated Values (.csv).  &lt;br /&gt;
:3. Open the file in a text editor like Notepad or TextEdit, then copy the data and paste it into this field.&lt;br /&gt;
:[[File:Ecb-table-csv2.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;primary-column uk-text-bold&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=File:Ecb-table-csv2.jpg&amp;diff=3355</id>
		<title>File:Ecb-table-csv2.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=File:Ecb-table-csv2.jpg&amp;diff=3355"/>
		<updated>2025-12-11T08:55:49Z</updated>

		<summary type="html">&lt;p&gt;An: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ECB - chart guide (new) - csv example&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3354</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3354"/>
		<updated>2025-12-11T08:55:03Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: Insert your table data here:&lt;br /&gt;
:1. Create your table in a spreadsheet (Google Docs, Excel, etc.) as shown in the example below. &lt;br /&gt;
:[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
:2. Go to File &amp;gt; Download &amp;gt; Comma Separated Values (.csv).  &lt;br /&gt;
:3. Open the file in a text editor like Notepad or TextEdit, then copy the data and paste it into this field.&lt;br /&gt;
:[[File:Ecb-table-csv.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;primary-column uk-text-bold&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3353</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3353"/>
		<updated>2025-12-11T08:48:13Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: Insert your table data here:&lt;br /&gt;
:1. Create your table in a spreadsheet (Google Docs, Excel, etc.) as shown in the example below. &lt;br /&gt;
:2. Go to File &amp;gt; Download &amp;gt; Comma Separated Values (.csv).  &lt;br /&gt;
:3. Open the file in a text editor like Notepad or TextEdit, then copy the data and paste it into this field.&lt;br /&gt;
:[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;primary-column uk-text-bold&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3352</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3352"/>
		<updated>2025-12-11T08:47:25Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: Insert your table data here:&lt;br /&gt;
:1. Create your table in a spreadsheet (Google Docs, Excel, etc.) as shown in the example below. &lt;br /&gt;
:2. Go to File &amp;gt; Download &amp;gt; Comma Separated Values (.csv).  &lt;br /&gt;
:3. Open the file in a text editor like Notepad or TextEdit, then copy the data and paste it into this field.&lt;br /&gt;
:[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;primary-column uk-text-bold&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3351</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3351"/>
		<updated>2025-12-11T08:45:44Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: Insert your table data here:&lt;br /&gt;
:1. Create your table in a spreadsheet (Google Docs, Excel, etc.) as shown in the example below. &lt;br /&gt;
:2. Go to File &amp;gt; Download &amp;gt; Comma Separated Values (.csv).  &lt;br /&gt;
:3. Open the file in a text editor like Notepad or TextEdit, then copy the data and paste it into this field.&lt;br /&gt;
:[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;primary-column uk-text-bold&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3350</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3350"/>
		<updated>2025-12-11T08:41:50Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: If you&#039;re new here, check the [[Block_Table#Table_global_settings|General Configuration]] guide.&lt;br /&gt;
:1. Create a spreadsheet (Google Docs, Excel, etc.) as shown in the example below.  &lt;br /&gt;
:2. Go to File &amp;gt; Download &amp;gt; Comma Separated Values (.csv).  &lt;br /&gt;
:3. Open the file in a text editor like Notepad or TextEdit, then copy the data and paste it into this field.&lt;br /&gt;
:[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;primary-column uk-text-bold&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3349</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3349"/>
		<updated>2025-12-11T08:40:58Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: If you&#039;re new here, check the [[Block_Table#Table_global_settings|General Configuration]] guide.&lt;br /&gt;
:{{Note|1. Create a spreadsheet (Google Docs, Excel, etc.) as shown in the example below.  &lt;br /&gt;
2. Go to File &amp;gt; Download &amp;gt; Comma Separated Values (.csv).  &lt;br /&gt;
3. Open the file in a text editor like Notepad or TextEdit, then copy the data and paste it into this field.&lt;br /&gt;
[[File:Ecb-table-gdoc.jpg|1024px|frameless]]|inline}}&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;primary-column uk-text-bold&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3348</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3348"/>
		<updated>2025-12-11T08:40:20Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: If you&#039;re new here, check the [[Block_Table#Table_global_settings|General Configuration]] guide.&lt;br /&gt;
{{Note|:1. Create a spreadsheet (Google Docs, Excel, etc.) as shown in the example below.  &lt;br /&gt;
:2. Go to File &amp;gt; Download &amp;gt; Comma Separated Values (.csv).  &lt;br /&gt;
:3. Open the file in a text editor like Notepad or TextEdit, then copy the data and paste it into this field.&lt;br /&gt;
:[[File:Ecb-table-gdoc.jpg|1024px|frameless]]|inline}}&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;primary-column uk-text-bold&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3347</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3347"/>
		<updated>2025-12-11T08:39:30Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: If you&#039;re new here, check the [[Block_Table#Table_global_settings|General Configuration]] guide.&lt;br /&gt;
:1. Create a spreadsheet (Google Docs, Excel, etc.) as shown in the example below.  &lt;br /&gt;
:2. Go to File &amp;gt; Download &amp;gt; Comma Separated Values (.csv).  &lt;br /&gt;
:3. Open the file in a text editor like Notepad or TextEdit, then copy the data and paste it into this field.&lt;br /&gt;
:[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;primary-column uk-text-bold&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3346</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3346"/>
		<updated>2025-12-11T08:38:15Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: If you&#039;re new here, check the [[Block_Table#Table_global_settings|General Configuration]] guide.&lt;br /&gt;
:1. Create a spreadsheet (Google Docs, Excel, etc.) as shown in the example below.  &lt;br /&gt;
:2. Go to File &amp;gt; Download &amp;gt; Comma Separated Values (.csv).  &lt;br /&gt;
:3. Open the file in a text editor like Notepad or TextEdit, then copy the data and paste it into this field.&lt;br /&gt;
[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;primary-column uk-text-bold&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3345</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3345"/>
		<updated>2025-12-11T08:37:08Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: If you&#039;re new here, check the [[Block Table#Table settings|General Configuration]] guide.&lt;br /&gt;
:1. Create a spreadsheet (Google Docs, Excel, etc.) as shown in the example below.  &lt;br /&gt;
:2. Go to File &amp;gt; Download &amp;gt; Comma Separated Values (.csv).  &lt;br /&gt;
:3. Open the file in a text editor like Notepad or TextEdit, then copy the data and paste it into this field.&lt;br /&gt;
[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;primary-column uk-text-bold&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3344</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3344"/>
		<updated>2025-12-11T08:31:44Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Table Card Style: &#039;&#039;&#039;uk-table-large uk-table-rounded2&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;primary-column uk-text-bold&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-default uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3343</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3343"/>
		<updated>2025-12-11T08:27:03Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-secondary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3342</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3342"/>
		<updated>2025-12-11T08:25:53Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
[[File:Ecb-table-gdoc.jpg|1024px|frameless]]&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-secondary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=File:Ecb-table-gdoc.jpg&amp;diff=3341</id>
		<title>File:Ecb-table-gdoc.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=File:Ecb-table-gdoc.jpg&amp;diff=3341"/>
		<updated>2025-12-11T08:25:41Z</updated>

		<summary type="html">&lt;p&gt;An: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ECB - chart guide (new) - gdocs&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3340</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3340"/>
		<updated>2025-12-11T08:24:44Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-secondary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3339</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3339"/>
		<updated>2025-12-11T08:24:23Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Product Feature Comparison Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
[[File:Ecb-table-sectionsettings.jpg|250px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-secondary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=File:Ecb-table-sectionsettings.jpg&amp;diff=3338</id>
		<title>File:Ecb-table-sectionsettings.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=File:Ecb-table-sectionsettings.jpg&amp;diff=3338"/>
		<updated>2025-12-11T08:24:06Z</updated>

		<summary type="html">&lt;p&gt;An: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ECB - chart (new) guide - step 1&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3337</id>
		<title>Block Table</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Table&amp;diff=3337"/>
		<updated>2025-12-11T08:20:45Z</updated>

		<summary type="html">&lt;p&gt;An: /* Use case 1: Pricing table and product feature comparison */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Table}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Table section&#039;&#039;&#039; lets you create comparison tables on any page, allowing your users to compare your product features and key differences side-by-side. The Table section is a great add-on to create Product feature comparisons, Pricing Table, or any custom data table. &lt;br /&gt;
&lt;br /&gt;
{{Note|NOTE: This block is only available for the PRO plan. You can configure this block normally in the Theme Editor; however, you need to upgrade your plan to apply them to the front end.|inline}}&lt;br /&gt;
&lt;br /&gt;
== What is the Table section perfect for? ==&lt;br /&gt;
You have various options to use the Table section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Product comparison charts - view the demo [https://easy-content-builder-demo.myshopify.com/pages/section-table#responsive-product-comparison-chart here].[[File:Ecb-table-v1.jpg|frameless|800x800px]][[File:Ecb-table-v2.jpg|frameless|800x800px]][[File:Ecb-table-v3.jpg|frameless|800x800px]][[File:Ecb-table-v4.jpg|frameless|800x800px]]&lt;br /&gt;
* Pricing table with custom data - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#pricing-table-and-product-feature-comparison-with-custom-data here].&lt;br /&gt;
:[[File:Ecb-table-w-img.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Equal height) - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#equal-height-pricing-table here]. &lt;br /&gt;
:[[File:Ecb-table-pricing-card.png|border|frameless|800x800px]]&lt;br /&gt;
* Pricing table (Flexible height) &lt;br /&gt;
:[[File:Ecb-table-pricing-flex.png|border|frameless|800x800px]]&lt;br /&gt;
* Comparison data table  - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#comparison-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-data.png|border|frameless|800x800px]]&lt;br /&gt;
* Long-form data table with a Search box, Sorting in ascending or descending order, and pagination - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#long-form-data-table here]. &lt;br /&gt;
:[[File:Ecb-table-with-search-sorting.png|border|frameless|800x800px]]&lt;br /&gt;
* Data table with the first row and column as the header &lt;br /&gt;
:[[File:Ecb-table-with-heading.png|border|frameless|800x800px]]&lt;br /&gt;
*Size chart &amp;amp; fit guide - see an example [https://easy-content-builder-demo.myshopify.com/pages/section-table#size-chart-and-fit-guide here]. &lt;br /&gt;
:[[File:Ecb-table-sizechart.jpg|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==How to add Table section==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, available [https://www.youtube.com/watch?v=3-7nTz-c4yQ&amp;amp;list=PLZdliUBbfeeGpJ6_zH4FDyF9QvYv1Pz-2&amp;amp;index=8 here].&lt;br /&gt;
&lt;br /&gt;
=== How to add Table section ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Table&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Table&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Table&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|reminder}}&lt;br /&gt;
&lt;br /&gt;
==Customize Table section==&lt;br /&gt;
=== Table global settings ===&lt;br /&gt;
From the sidebar of your Shopify theme editor, click on the Table title to view the details of the settings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Table Type&lt;br /&gt;
!Select the type you want - Normal Table, Separate Cards, Data Table.&lt;br /&gt;
|-&lt;br /&gt;
|Table Data&lt;br /&gt;
|Add data in CSV (Comma Separated Values) format. &lt;br /&gt;
Steps to create and export CSV data from Google Spreadsheet: &lt;br /&gt;
&lt;br /&gt;
# Create a spreadsheet (Google Docs, Excel, etc)&lt;br /&gt;
# Add data to the sheet. Sample CSV file: [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 view here].&lt;br /&gt;
# Click the menu File &amp;gt; Download &amp;gt; Comma Separated Values (.csv)&lt;br /&gt;
# Open the file using a text editor like Windows Notepad or TextEdit. Then, copy data from the downloaded file and paste it into this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: Easy Content Builder lets you add images on the heading (the first row). Here are the CSV file format:  &lt;br /&gt;
&lt;br /&gt;
* Leave the first row in your CSV file blank to display only images on the heading (You will add the images under your Theme Editor &amp;gt; Easy Content Builder &amp;gt; Table section)[[File:Ecb-table-heading-config.jpg|frameless|800x800px]]&lt;br /&gt;
* To display images with text or button: add the text or button - using the button format &#039;&#039;&#039;(your_button_label)your_url&#039;&#039;&#039; into the first row. [[File:Ecb table heading cta.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: If you want to keep specific elements (e.g. CTA buttons) in the same row in the comparison table, make sure you add the data in the same row in the sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-csv.png|border|frameless|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3&#039;&#039;&#039;: To show the &#039;&#039;&#039;Yes&#039;&#039;&#039;/&#039;&#039;&#039;No&#039;&#039;&#039; icons, simply enter the &#039;YES&#039; or &#039;NO&#039; text (Must be in uppercase) into the sheet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #4&#039;&#039;&#039;: To add a CTA button, enter your sheet using this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(your_button_label)your_url&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example: &#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all elements of the Section title to the left, right, or center.&lt;br /&gt;
|-&lt;br /&gt;
|Header First Row&lt;br /&gt;
|Display the first row as the header&lt;br /&gt;
|-&lt;br /&gt;
|Header First Column&lt;br /&gt;
|Display the first column as the header&lt;br /&gt;
|-&lt;br /&gt;
|Table/Card style&lt;br /&gt;
|Add CSS classes to change the table/card style. Please refer to the [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
Here are some useful classes you can use (Feel free to add multiple classes, separating each with a space):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-table-divider&#039;&#039;&#039;: class to display a divider between table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;: class to add zebra-striping to a table.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-hover&#039;&#039;&#039;: class to display a hover state on table rows.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: class to emphasize a card with a primary color. You can switch between difference styles (uk-card-secondary, uk-card-default, uk-card-primary)&lt;br /&gt;
* &#039;&#039;&#039;uk-table-middle&#039;&#039;&#039; class to vertically center table content.&lt;br /&gt;
* &#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: Add this class to mute text. It&#039;s handy for those complicated product spec tables because the softer color makes it way easier for people to scan through the information.&lt;br /&gt;
* &#039;&#039;&#039;uk-card-small&#039;&#039;&#039; (or &#039;&#039;&#039;uk-card-large&#039;&#039;&#039;): class to a table to make it smaller or larger.&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039;: This class applies a height of 100%. This only works if the parent element has a set height.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: Add this class to apply rounded corners.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column&lt;br /&gt;
|Set a column to be the primary one that you want to attract the user&#039;s attention. E.g. enter &#039;2&#039; to set the 2nd column as the primary one.&lt;br /&gt;
|-&lt;br /&gt;
|Primary Column Style&lt;br /&gt;
|Add CSS classes to change the primary column style. Please look at the helpful classes in the &#039;&#039;&#039;Table/Card Style&#039;&#039;&#039; field mentioned earlier or explore [[Block Table#Use Cases|Use cases]] below to learn more about the predefined CSS class available in Easy Content Builder.&lt;br /&gt;
|-&lt;br /&gt;
|Link Style&lt;br /&gt;
|Add CSS classes applied to links in the table. Here&#039;s the predefined CSS classes available in Easy Content Builder: &lt;br /&gt;
&#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #1&#039;&#039;&#039;: You need to specify the button/link format in the CSV file following this format: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(Buy Now)&amp;lt;nowiki&amp;gt;https://apps.shopify.com/easy-content-builder&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #2&#039;&#039;&#039;: You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE #3:&#039;&#039;&#039; the &#039;&#039;&#039;&#039;&#039;uk-text-nowrap&#039;&#039;&#039;&#039;&#039; class helps keep your button label on a single line, which is perfect for longer text labels. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Yes&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;Yes&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon No&lt;br /&gt;
|Upload the SVG icon to display in the &#039;&#039;&#039;No&#039;&#039;&#039; cell of the comparison table. &lt;br /&gt;
|-&lt;br /&gt;
|Icon Width&lt;br /&gt;
|Set the width (in pixel) of the YES/NO icons.&lt;br /&gt;
|-&lt;br /&gt;
|Image Width&lt;br /&gt;
|Set the width (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image Height&lt;br /&gt;
|Set the height (in pixels) of the featured images on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Image&lt;br /&gt;
|Add the image you want to feature on the comparison table header.&lt;br /&gt;
|-&lt;br /&gt;
|Animate on scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Margin&lt;br /&gt;
|Set the vertical spacing between elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adjust the width of the table columns===&lt;br /&gt;
&lt;br /&gt;
To adjust the width of each column, you can follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click on the &#039;&#039;&#039;App&#039;&#039;&#039; menu where you added the Table section.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width1.jpg|frameless|800x800px]]&lt;br /&gt;
2. Enter this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
td:nth-child(1) {min-width: 150px;}&lt;br /&gt;
td:nth-child(2) {min-width: 150px;}&lt;br /&gt;
td:nth-child(3) {min-width: 150px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The numbers (1), (2), and (3) indicate the 1st, 2nd, and 3rd columns in your table. To tweak all columns in your table, just add similar code for each one, updating the number and the width value accordingly.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-table-width2.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== Add multiple images into the Table Header ===&lt;br /&gt;
&lt;br /&gt;
By default, our Table section allows for up to 6 images in a product comparison chart, which you can upload directly in the Table configuration panel. If you need to display more than 6 images, you can follow this alternative method.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-multi-imgs.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a spreadsheet using tools like Google Docs or Excel.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Input your data into the sheet and insert images into each cell above the heading text in this format:  &lt;br /&gt;
&amp;lt;pre&amp;gt;(IMAGE)https://cdn.shopify.com/s/files/1/0683/5339/2927/files/tee_social2.jpg  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure there are no spaces between (IMAGE) and the image URL.&lt;br /&gt;
{{Note|Note: In addition to the Header position, you can position the image in any row or column of your choice.|reminder}}&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Export the file as a CSV and copy the table content into the Table section. If you&#039;re unfamiliar with the Table section, please refer to [[Block_Table#Table_settings|this guide]] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Table-img2.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4 (optional)&#039;&#039;&#039;: If your images have varying heights, you can maintain bottom alignment by adding this code in the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. For guidance on applying custom code to the Table section, refer to [[Block_Table#Adjust_the_width_of_the_table_columns|this guide]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;.uk-table thead th {&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
&lt;br /&gt;
===Use case 1: Product Feature Comparison Chart===&lt;br /&gt;
[[File:Ecb-table-guide-1.jpg|1024px|frameless]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a &#039;&#039;&#039;Table section&#039;&#039;&#039; and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Header First Column: enabled&lt;br /&gt;
*Primary Column: 3 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter this CSS class &#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-secondary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Icon width: 24&lt;br /&gt;
*Image Width: 150&lt;br /&gt;
*Image Height: 150&lt;br /&gt;
*Image: upload the images that you want to display on the Header.&lt;br /&gt;
&lt;br /&gt;
===Use case 2: Equal height Pricing table ===&lt;br /&gt;
[[File:Ecb-table-demo2-config.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this pricing table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this Pricing table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
* Table Type: Separate Cards&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-secondary uk-height-1-1 uk-border-rounded.&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to change the look of the cards. |inline}}&lt;br /&gt;
*Primary Column: 2 (you can change to the column you want)&lt;br /&gt;
*Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-card-hover uk-card-primary uk-height-1-1&#039;&#039;&#039;.&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;&#039;&#039; to the &#039;&#039;&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;uk-card-se&#039;&#039;&#039;condary&#039;&#039; to change the look of the cards. |inline}} &lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary uk-text-nowrap&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;&#039;&#039;uk-button-primary&#039;&#039;&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}} &lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
===Use case 3: Comparison chart ===&lt;br /&gt;
[[File:Ecb-table-demo3-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this comparison table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this comparison table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Normal Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=73807068 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Header First Row: enabled&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Primary Column: 1 (you can change to the column you want)&lt;br /&gt;
* Primary Column Style: enter these CSS classes &#039;&#039;&#039;uk-text-bold uk-text-success&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
* Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
=== Use case 4: Long-form data table with a Search box, Sorting in ascending or descending order, and pagination.===&lt;br /&gt;
[[File:Ecb-table-demo4-config.png|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
Here are the configurations for this data table sample:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add [[Add_section_settings#Add_Section|Section Settings]] to specify the global configuration of this data table (e.g. The column width, background color, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add a Table section and configure it as follows: &lt;br /&gt;
&lt;br /&gt;
*Table Type: Data Table&lt;br /&gt;
*Table Data: add your custom data following this [https://docs.google.com/spreadsheets/d/1-g1rVu2XeQiD4d-fNjbpISMNYorgELGn66ETHuLQGdk/edit#gid=951135469 sample CSV file]. Please refer to the [[Block Table#Table settings|General Configuration]] guide for more details.&lt;br /&gt;
*Table / Card style: enter this CSS class &#039;&#039;&#039;uk-table-striped&#039;&#039;&#039;&lt;br /&gt;
*Link Style: enter these CSS classes &#039;&#039;&#039;uk-button uk-button-primary&#039;&#039;&#039;&lt;br /&gt;
:{{Note|You can change &#039;&#039;&#039;uk-button-primary&#039;&#039;&#039; to &#039;&#039;&#039;&#039;&#039;uk-button-default&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-secondary&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;uk-button-link&#039;&#039;&#039;&#039;&#039;, or &#039;&#039;&#039;&#039;&#039;uk-button-text&#039;&#039;&#039;&#039;&#039; to change the look of the buttons.|inline}}&lt;br /&gt;
*Icon Yes: upload your own CSV icon&lt;br /&gt;
*Icon No: upload your own CSV icon&lt;br /&gt;
*Image width: 24&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=File:Ecb-table-guide-1.jpg&amp;diff=3336</id>
		<title>File:Ecb-table-guide-1.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=File:Ecb-table-guide-1.jpg&amp;diff=3336"/>
		<updated>2025-12-11T08:20:31Z</updated>

		<summary type="html">&lt;p&gt;An: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ECB - Product comparison chart (new)&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Global_Settings&amp;diff=3335</id>
		<title>Global Settings</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Global_Settings&amp;diff=3335"/>
		<updated>2025-11-14T03:26:38Z</updated>

		<summary type="html">&lt;p&gt;An: /* Disable Lazy Loading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The configurations under the Settings apply to blocks created with the Posstack Easy Content Builder app. &lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-global-settings1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
==Scale Up Effect (PRO)==&lt;br /&gt;
Activate this feature to make images fade in and scale up. &lt;br /&gt;
&lt;br /&gt;
Once enabled, it will affect all blocks created with Easy Content Builder, including:  &lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-circle-menu Circle Menu]  &lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-image-with-text Image With Text]  &lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-featured-products-collections Featured Products]  &lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-icons-with-text#scrolling-logo-list Icons With Text] (Note: The scale effect only applies to icons/images wider than 100px and does not apply to SVG icons.)&lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-video Video Slider/Grid] (Note: the scale up effect applies only to video thumbnails, like those in the Video Slider)  &lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-table Comparison Table] &lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-article-carousel Blog Posts Slider/Grid].&lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-title Section Title]&lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-gallery Gallery]&lt;br /&gt;
&lt;br /&gt;
== Disable Lazy Loading ==&lt;br /&gt;
If you need to disable Lazy Loading for all images made with Easy Content Builder, you can easily do that in the Settings (New) section. &lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: the background image, which you find in the Section Settings block, doesn&#039;t use Lazy Loading by default. So, changing the Lazy Loading setting won’t impact the background image. &lt;br /&gt;
[[File:Ecb-sectionsetting-bgimg.jpg|200px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
== Custom Image Placerholder==&lt;br /&gt;
&#039;&#039;&#039;Custom Placeholder&#039;&#039;&#039;: Activate this option to include a placeholder image for the Image With Text section.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Image Placeholder Name&#039;&#039;&#039;: Enter the name of your placeholder image (eg. &#039;&#039;ecb-dog-food-hero.jpg&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You need to upload an image with the name you specify here to your store. In your Shopify admin, go to Content &amp;gt; Files, click &amp;quot;Upload files&amp;quot;, select your file, and then click &amp;quot;Open&amp;quot;.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Global_Settings&amp;diff=3334</id>
		<title>Global Settings</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Global_Settings&amp;diff=3334"/>
		<updated>2025-11-14T03:26:19Z</updated>

		<summary type="html">&lt;p&gt;An: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The configurations under the Settings apply to blocks created with the Posstack Easy Content Builder app. &lt;br /&gt;
&lt;br /&gt;
[[File:Ecb-global-settings1.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
==Scale Up Effect (PRO)==&lt;br /&gt;
Activate this feature to make images fade in and scale up. &lt;br /&gt;
&lt;br /&gt;
Once enabled, it will affect all blocks created with Easy Content Builder, including:  &lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-circle-menu Circle Menu]  &lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-image-with-text Image With Text]  &lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-featured-products-collections Featured Products]  &lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-icons-with-text#scrolling-logo-list Icons With Text] (Note: The scale effect only applies to icons/images wider than 100px and does not apply to SVG icons.)&lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-video Video Slider/Grid] (Note: the scale up effect applies only to video thumbnails, like those in the Video Slider)  &lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-table Comparison Table] &lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-article-carousel Blog Posts Slider/Grid].&lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-title Section Title]&lt;br /&gt;
* [https://easy-content-builder-demo.myshopify.com/pages/section-gallery Gallery]&lt;br /&gt;
&lt;br /&gt;
== Disable Lazy Loading ==&lt;br /&gt;
If you need to disable Lazy Loading for all images made with Easy Content Builder, you can easily do that in the Settings (New) section. &lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: the background image, which you find in the Section Settings block, doesn&#039;t use Lazy Loading by default. So, changing the Lazy Loading setting won’t impact the background image. &lt;br /&gt;
[[File:Ecb-sectionsetting-bgimg.jpg|400px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
== Custom Image Placerholder==&lt;br /&gt;
&#039;&#039;&#039;Custom Placeholder&#039;&#039;&#039;: Activate this option to include a placeholder image for the Image With Text section.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Image Placeholder Name&#039;&#039;&#039;: Enter the name of your placeholder image (eg. &#039;&#039;ecb-dog-food-hero.jpg&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You need to upload an image with the name you specify here to your store. In your Shopify admin, go to Content &amp;gt; Files, click &amp;quot;Upload files&amp;quot;, select your file, and then click &amp;quot;Open&amp;quot;.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=File:Ecb-sectionsetting-bgimg.jpg&amp;diff=3333</id>
		<title>File:Ecb-sectionsetting-bgimg.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=File:Ecb-sectionsetting-bgimg.jpg&amp;diff=3333"/>
		<updated>2025-11-14T03:26:09Z</updated>

		<summary type="html">&lt;p&gt;An: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BG image under Section Settings&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=File:Ecb-global-settings1.jpg&amp;diff=3332</id>
		<title>File:Ecb-global-settings1.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=File:Ecb-global-settings1.jpg&amp;diff=3332"/>
		<updated>2025-11-14T03:24:51Z</updated>

		<summary type="html">&lt;p&gt;An: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ECB Global Setting (update 1)&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3331</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3331"/>
		<updated>2025-11-04T04:51:24Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See more examples of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Define Icon Width &amp;amp; Height&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
:&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; &#039;&#039;&#039;- Icons With Text&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]):[[File:Iwt-class-eg-dimension.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Add a style to cards:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; &#039;&#039;&#039;- Card Style&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/pizza-ovens live demo]):[[File:Iwt-class-eg-card-style.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Adjust Vertical Alignment&amp;lt;/u&amp;gt;&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Icons With Text Slider&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Adjust Title and Body text size and color&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Use Metaobjects&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Collapsible Text Columns with Icons&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE - Collapsible Icons With Text&#039;&#039;&#039;  (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]):[[File:Iwt-class-eg-toggle.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Auto-scrolling:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; &#039;&#039;&#039;- Autoscrolling Text Bar&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/pages/homepage-flowers live demo])&lt;br /&gt;
&lt;br /&gt;
:{{Note|To display a long text in one line, use &#039;&#039;&#039;nowrap max-width-500&#039;&#039;&#039; (replace 500 with a value greater than your text length).|inline}}&lt;br /&gt;
&lt;br /&gt;
:[[File:Iwt-class-eg-scrolling-textbar.jpg|frameless|800x800px]]&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; &#039;&#039;&#039;- Autoscrolling Image Carousel&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/travel-tumbler Live Demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-scrolling-img.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Instagram Feed, Tiktok/Youtube Slider:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3330</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3330"/>
		<updated>2025-11-04T04:50:07Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See more examples of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Define Icon Width &amp;amp; Height&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; &#039;&#039;&#039;- Icons With Text&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-dimension.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Add a style to cards:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; &#039;&#039;&#039;- Card Style&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/pizza-ovens live demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-card-style.jpg|frameless|800x800px]]  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Adjust Vertical Alignment&amp;lt;/u&amp;gt;&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Icons With Text Slider&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Adjust Title and Body text size and color&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Use Metaobjects&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Collapsible Text Columns with Icons&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE - Collapsible Icons With Text&#039;&#039;&#039;  (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-toggle.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Auto-scrolling:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; &#039;&#039;&#039;- Autoscrolling Text Bar&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/pages/homepage-flowers live demo])&lt;br /&gt;
&lt;br /&gt;
:{{Note|To display a long text in one line, use &#039;&#039;&#039;nowrap max-width-500&#039;&#039;&#039; (replace 500 with a value greater than your text length).|inline}}&lt;br /&gt;
&lt;br /&gt;
:[[File:Iwt-class-eg-scrolling-textbar.jpg|frameless|800x800px]]&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; &#039;&#039;&#039;- Autoscrolling Image Carousel&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/travel-tumbler Live Demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-scrolling-img.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Instagram Feed, Tiktok/Youtube Slider:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=File:Iwt-class-eg-scrolling-img.jpg&amp;diff=3329</id>
		<title>File:Iwt-class-eg-scrolling-img.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=File:Iwt-class-eg-scrolling-img.jpg&amp;diff=3329"/>
		<updated>2025-11-04T04:48:41Z</updated>

		<summary type="html">&lt;p&gt;An: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IWT Example - Image Carousel&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3328</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3328"/>
		<updated>2025-11-04T04:39:27Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See more examples of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Define Icon Width &amp;amp; Height&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-dimension.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Add a style to cards:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/pizza-ovens live demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-card-style.jpg|frameless|800x800px]]  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Adjust Vertical Alignment&amp;lt;/u&amp;gt;&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Icons With Text Slider&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Adjust Title and Body text size and color&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Use Metaobjects&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Collapsible Text Columns with Icons&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-toggle.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Auto-scrolling:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/pages/homepage-flowers live demo])&lt;br /&gt;
&lt;br /&gt;
:{{Note|To display a long text in one line, use &#039;&#039;&#039;nowrap max-width-500&#039;&#039;&#039; (replace 500 with a value greater than your text length).|inline}}&lt;br /&gt;
&lt;br /&gt;
:[[File:Iwt-class-eg-scrolling-textbar.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Instagram Feed, Tiktok/Youtube Slider:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3327</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3327"/>
		<updated>2025-11-04T04:38:33Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See more examples of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Define Icon Width &amp;amp; Height&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-dimension.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Add a style to cards:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/pizza-ovens live demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-card-style.jpg|frameless|800x800px]]  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Adjust Vertical Alignment&amp;lt;/u&amp;gt;&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Icons With Text Slider&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Adjust Title and Body text size and color&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Use Metaobjects&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Collapsible Text Columns with Icons&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-toggle.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Auto-scrolling:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/pages/homepage-flowers live demo])&lt;br /&gt;
&lt;br /&gt;
:{{Note|To display a long text in one line, use &#039;&#039;&#039;nowrap max-width-500&#039;&#039;&#039; (replace 500 with a value greater than your text length).|inline}}&lt;br /&gt;
&lt;br /&gt;
:[[File:Iwt-class-eg-scrolling-textbar.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Instagram Feed, Tiktok/Youtube Slider:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3326</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3326"/>
		<updated>2025-11-04T04:37:31Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See more examples of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Define Icon Width &amp;amp; Height&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-dimension.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Add a style to cards:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/pizza-ovens live demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-card-style.jpg|frameless|800x800px]]  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Adjust Vertical Alignment&amp;lt;/u&amp;gt;&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Icons With Text Slider&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Adjust Title and Body text size and color&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Use Metaobjects&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Collapsible Text Columns with Icons&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): &lt;br /&gt;
:[[File:Iwt-class-eg-toggle.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Auto-scrolling:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/pages/homepage-flowers live demo])&lt;br /&gt;
&lt;br /&gt;
:{{Note|To display a long text in one line, use &#039;&#039;&#039;nowrap max-width-500&#039;&#039;&#039; (replace 500 with a value greater than your text length).|inline}}&lt;br /&gt;
&lt;br /&gt;
:[[File:Iwt-class-eg-scrolling-textbar.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Instagram Feed, Tiktok/Youtube Slider:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3325</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3325"/>
		<updated>2025-11-04T04:34:36Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See more examples of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Define Icon Width &amp;amp; Height&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): [[File:Iwt-class-eg-dimension.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Add a style to cards:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/pizza-ovens live demo]): [[File:Iwt-class-eg-card-style.jpg|frameless|800x800px]]  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Adjust Vertical Alignment&amp;lt;/u&amp;gt;&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Icons With Text Slider&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Adjust Title and Body text size and color&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Use Metaobjects&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Collapsible Text Columns with Icons&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): [[File:Iwt-class-eg-toggle.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Auto-scrolling:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/pages/homepage-flowers live demo])&lt;br /&gt;
&lt;br /&gt;
{{Note|To display a long text in one line, use &#039;&#039;&#039;nowrap max-width-500&#039;&#039;&#039; (replace 500 with a value greater than your text length).|inline}}&lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-class-eg-scrolling-textbar.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Instagram Feed, Tiktok/Youtube Slider:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3324</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3324"/>
		<updated>2025-11-04T04:33:07Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See more examples of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Define Icon Width &amp;amp; Height&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): [[File:Iwt-class-eg-dimension.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Add a style to cards:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/pizza-ovens live demo]): [[File:Iwt-class-eg-card-style.jpg|frameless|800x800px]]  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Adjust Vertical Alignment&amp;lt;/u&amp;gt;&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Icons With Text Slider&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Adjust Title and Body text size and color&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Use Metaobjects&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Collapsible Text Columns with Icons&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): [[File:Iwt-class-eg-toggle.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Auto-scrolling:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/pages/homepage-flowers live demo])&lt;br /&gt;
&lt;br /&gt;
To display a long text in one line, use nowrap max-width-500 (replace 500 with a value greater than your text length).&lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-class-eg-scrolling-textbar.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Instagram Feed, Tiktok/Youtube Slider:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=File:Iwt-class-eg-scrolling-textbar.jpg&amp;diff=3323</id>
		<title>File:Iwt-class-eg-scrolling-textbar.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=File:Iwt-class-eg-scrolling-textbar.jpg&amp;diff=3323"/>
		<updated>2025-11-04T04:32:47Z</updated>

		<summary type="html">&lt;p&gt;An: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IWT example - scrolling text bar&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3322</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3322"/>
		<updated>2025-11-04T04:13:14Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See more examples of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Define Icon Width &amp;amp; Height&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): [[File:Iwt-class-eg-dimension.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Add a style to cards:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/pizza-ovens live demo]): [[File:Iwt-class-eg-card-style.jpg|frameless|800x800px]]  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Adjust Vertical Alignment&amp;lt;/u&amp;gt;&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Icons With Text Slider&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Adjust Title and Body text size and color&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Use Metaobjects&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Collapsible Text Columns with Icons&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE&#039;&#039;&#039; (See [https://easy-content-builder-demo.myshopify.com/products/bundle-4 live demo]): [[File:Iwt-class-eg-toggle.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Auto-scrolling:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Instagram Feed, Tiktok/Youtube Slider:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3321</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3321"/>
		<updated>2025-11-04T04:03:53Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See more examples of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Define Icon Width &amp;amp; Height&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-class-eg-dimension.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Add a style to cards:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
[[File:Iwt-class-eg-card-style.jpg|frameless|800x800px]]  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Adjust Vertical Alignment&amp;lt;/u&amp;gt;&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Icons With Text Slider&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Adjust Title and Body text size and color&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Use Metaobjects&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Collapsible Text Columns with Icons&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-class-eg-toggle.jpg|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Auto-scrolling:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Instagram Feed, Tiktok/Youtube Slider:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=File:Iwt-class-eg-toggle.jpg&amp;diff=3320</id>
		<title>File:Iwt-class-eg-toggle.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=File:Iwt-class-eg-toggle.jpg&amp;diff=3320"/>
		<updated>2025-11-04T04:03:40Z</updated>

		<summary type="html">&lt;p&gt;An: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IWT example - collapsible section&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3319</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3319"/>
		<updated>2025-11-04T03:50:06Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See more examples of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Define Icon Width &amp;amp; Height&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-class-eg-dimension.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Add a style to cards:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
[[File:Iwt-class-eg-card-style.jpg|frameless|800x800px]]  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Adjust Vertical Alignment&amp;lt;/u&amp;gt;&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Icons With Text Slider&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Adjust Title and Body text size and color&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Use Metaobjects&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;//  Collapsible Text Columns with Icons&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Auto-scrolling:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;// Enable Instagram Feed, Tiktok/Youtube Slider:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3318</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3318"/>
		<updated>2025-11-04T03:46:28Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See more examples of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
// Define Icon Width &amp;amp; Height &lt;br /&gt;
&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-class-eg-dimension.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
// Add a style to cards: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
[[File:Iwt-class-eg-card-style.jpg|frameless|800x800px]]  &lt;br /&gt;
&lt;br /&gt;
/  Adjust Vertical Alignment  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
// Enable Icons With Text Slider&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
// Adjust Title and Body text size and color&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
// Use Metaobjects&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
//  Collapsible Text Columns with Icons &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
// Enable Auto-scrolling: &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
// Enable Instagram Feed, Tiktok/Youtube Slider: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=File:Iwt-class-eg-card-style.jpg&amp;diff=3317</id>
		<title>File:Iwt-class-eg-card-style.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=File:Iwt-class-eg-card-style.jpg&amp;diff=3317"/>
		<updated>2025-11-04T03:46:14Z</updated>

		<summary type="html">&lt;p&gt;An: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IWT Example - card style&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3316</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3316"/>
		<updated>2025-11-04T03:36:10Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See more examples of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
// Define Icon Width &amp;amp; Height &lt;br /&gt;
&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-class-eg-dimension.jpg|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
// Add a style to cards: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
/  Adjust Vertical Alignment  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
// Enable Icons With Text Slider&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
// Adjust Title and Body text size and color&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
// Use Metaobjects&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
//  Collapsible Text Columns with Icons &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
// Enable Auto-scrolling: &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
// Enable Instagram Feed, Tiktok/Youtube Slider: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=File:Iwt-class-eg-dimension.jpg&amp;diff=3315</id>
		<title>File:Iwt-class-eg-dimension.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=File:Iwt-class-eg-dimension.jpg&amp;diff=3315"/>
		<updated>2025-11-04T03:35:55Z</updated>

		<summary type="html">&lt;p&gt;An: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IWT example - width + height&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3314</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3314"/>
		<updated>2025-11-04T03:20:34Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See an example of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
// Define Icon Width &amp;amp; Height &lt;br /&gt;
&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
&lt;br /&gt;
// Add a style to cards: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
/  Adjust Vertical Alignment  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
// Enable Icons With Text Slider&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
// Adjust Title and Body text size and color&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
// Use Metaobjects&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
//  Collapsible Text Columns with Icons &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
// Enable Auto-scrolling: &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
// Enable Instagram Feed, Tiktok/Youtube Slider: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
	<entry>
		<id>https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3313</id>
		<title>Block Icons With Text</title>
		<link rel="alternate" type="text/html" href="https://docs.posstack.com/index.php?title=Block_Icons_With_Text&amp;diff=3313"/>
		<updated>2025-11-04T03:10:31Z</updated>

		<summary type="html">&lt;p&gt;An: /* Global settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Block: Icons With Text}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Easy Content Builder offers 4 sections for managing images:&lt;br /&gt;
*[[Block_Image|Image Section]]: Ideal for showcasing a single image.&lt;br /&gt;
*[[Block_Image_With_Text|Images With Text]]: Great for presenting images alongside headings, descriptions, and CTA buttons, with the option to customize the ratio of image to text.&lt;br /&gt;
*[[Block_Gallery|Gallery]]: Perfect for creating a grid of photos and videos. Clicking on an image or video opens a lightbox popup to display related content.&lt;br /&gt;
*Icons With Text (the current page you are viewing): Designed for displaying a slider or grid of images, icons, and text. This section can be used for showcasing Trust Badges, a scrolling announcement bar, logo lists, testimonials, or any text columns with icons.|reminder}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;Icons With Text&#039;&#039;&#039; helps you create separate content blocks (Each block comes with its heading, description, and icon). You can easily position the icon (left, right, center, or bottom) to pair with the wrapped text.&lt;br /&gt;
&lt;br /&gt;
=== What is the Icons With Text section perfect for? ===&lt;br /&gt;
You have various options to use the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section for your Shopify themes:&lt;br /&gt;
&lt;br /&gt;
* Trust badges: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo8.png|border|frameless|400x400px]]&lt;br /&gt;
* Payment icons: See an example [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles here].&lt;br /&gt;
:[[File:Ecb-icon-text-demo1.png|border|frameless|400x400px]]&lt;br /&gt;
* Shipping info: See an example [https://easy-content-builder-demo.myshopify.com/products/reading-desk-lamp here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo7.png|border|frameless|400x400px]]&lt;br /&gt;
* Feature highlights: See an example [https://easy-content-builder-demo.myshopify.com/products/vitamin-d-boost here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo2.png|border|frameless|800x800px]]&lt;br /&gt;
* Testimonial slider: See an example [https://easy-content-builder-demo.myshopify.com/products/razor here]. &lt;br /&gt;
:[[File:Ecb-icon-text-demo4.png|border|frameless|800x800px]]&lt;br /&gt;
* Logo Listing: See an example [https://easy-content-builder-demo.myshopify.com/pages/gym-supplements here] or scrolling logo list:&lt;br /&gt;
:[[File:Ecb-icon-text-demo6.png|border|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== How to add Icons With Text section ==&lt;br /&gt;
=== Watch video tutorial===&lt;br /&gt;
Be sure to watch the step-by-step video tutorials demonstrating how to utilize the sections provided in Posstack Easy Content Builder, [https://www.youtube.com/watch?v=23m3fbMu0Ic&amp;amp;list=UULF7ZIZyAESKFQKzo42MU4LQg&amp;amp;index=1 click here to watch the video].&lt;br /&gt;
&lt;br /&gt;
=== Add Icons With Text section ===&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Add a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; section that allows you to control the global settings of the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
&lt;br /&gt;
:In this special section, you can specify multi-column layouts, activate full width, determine the section&#039;s maximum width, choose a background color, and set global margins and padding, among other options.&lt;br /&gt;
&lt;br /&gt;
:{{Note|Note: If you include the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; in the core product information, skip the step for adding &#039;&#039;&#039;Section Settings&#039;&#039;&#039;. Just add the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039;. [[File:Ecb add section core product info.jpg|800px|frameless]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Add an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section and customize the settings according to your preferences.&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;If you are new to our Easy Content Builder, please take a look at the [[Add_section_settings|Add Sections]] section for detailed instructions on how to add a section to your theme.|inline}}&lt;br /&gt;
&lt;br /&gt;
== Customize Icons With Text ==&lt;br /&gt;
=== Global settings ===&lt;br /&gt;
From the Shopify theme editor, click on &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; on the sidebar to view the details of settings. &lt;br /&gt;
&lt;br /&gt;
[[File:Iwt-config-new.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Section settings&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Image Position&lt;br /&gt;
|Set the position of the icon (left, right, center, bottom) to pair with the wrapped text. Applied to desktop view only.&lt;br /&gt;
|-&lt;br /&gt;
|Text Alignment&lt;br /&gt;
|Align all content elements to the left, right, or center.&lt;br /&gt;
If &amp;quot;Inherit&amp;quot; is enabled, the text alignment will follow the page&#039;s configuration. This is helpful for RTL (right-to-left) pages, as it automatically adjusts the direction of text and icons in Icons With Text from left-to-right (LTR) to right-to-left when languages such as Arabic, Persian, or Hebrew are changed.&lt;br /&gt;
|-&lt;br /&gt;
|Item Margin&lt;br /&gt;
|Adjust the bottom spacing between items. You can choose from No Margin, Small, Medium, or Large options.&lt;br /&gt;
|-&lt;br /&gt;
|CSS classes&lt;br /&gt;
|&#039;&#039;&#039;NOTE&#039;&#039;&#039;: You can enter multiple classes in the CSS Class field, separating them with spaces. &lt;br /&gt;
{{Note|See an example of how to add multiple classes to create an Icon With Text section [[Block_Icons_With_Text#Set_the_Heading_and_body_text_font_size/weight|here]]|reminder}}&lt;br /&gt;
&lt;br /&gt;
// Define Icon Width &amp;amp; Height &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;image-width-100 image-height-100&#039;&#039;&#039;: substitute 100 with your preferred value to set the icon/image width and height.&lt;br /&gt;
&lt;br /&gt;
// Add a style to cards: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: creates a styled box with a primary color&lt;br /&gt;
* &#039;&#039;&#039;uk-background-muted&#039;&#039;&#039;: Applies a muted background color.&lt;br /&gt;
* &#039;&#039;&#039;uk-border-rounded&#039;&#039;&#039;: applies rounded corners.&lt;br /&gt;
* &#039;&#039;&#039;uk-box-shadow-small&#039;&#039;&#039; applies a small box shadow.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-small&#039;&#039;&#039; Adds small padding to the element.&lt;br /&gt;
* &#039;&#039;&#039;uk-padding-remove-vertical&#039;&#039;&#039;  Removes top and bottom padding from an element (This class is handy to keep items compact in the Product Information section of Shopify Product page)&lt;br /&gt;
* &#039;&#039;&#039;uk-height-1-1&#039;&#039;&#039; applies a height of 100%. &lt;br /&gt;
* &#039;&#039;&#039;uk-grid-small&#039;&#039;&#039; Add this class to apply a small gap.&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-medium&#039;&#039;&#039; This refers to default value which applies a medium gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-large&#039;&#039;&#039; Add this class to apply a large gap&lt;br /&gt;
* &#039;&#039;&#039;uk-grid-collapse&#039;&#039;&#039; Add this class to remove the grid-gap entirely.&lt;br /&gt;
&lt;br /&gt;
// Adjust the icon/image width and height&lt;br /&gt;
*Set the icon width: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
*Set the icon height: &#039;&#039;&#039;image-height-100&#039;&#039;&#039; (replace 100 with the desired value).&lt;br /&gt;
/  Adjust Vertical Alignment  &lt;br /&gt;
&lt;br /&gt;
* Use the &#039;&#039;&#039;image-middle&#039;&#039;&#039; class for middle alignment when positioning the icon on the left. This ensures proper vertical alignment between the icon and text blocks.&lt;br /&gt;
&lt;br /&gt;
// Enable Icons With Text Slider&lt;br /&gt;
*Convert items into sliders: &#039;&#039;&#039;slider&#039;&#039;&#039;. Show the slider with navigation arrows: &#039;&#039;&#039;slider-nav&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
// Adjust Title and Body text size and color&lt;br /&gt;
* Set the Heading and body text font-weight: learn more [[Block Icons With Text#Set the Heading font-weight|here]]. &lt;br /&gt;
* Apply a different color to the text element: learn more [[Block Icons With Text#Apply a different color to text element|here]]. &lt;br /&gt;
&lt;br /&gt;
// Use Metaobjects&lt;br /&gt;
* Use metaobjects as a dynamic source: &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; (Learn step-by-step guide [[Block Icons With Text#How to create an Icons With Text metaobject|here]])&lt;br /&gt;
&lt;br /&gt;
//  Collapsible Text Columns with Icons &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;toggle&#039;&#039;&#039;: use this class to create Collapsible Text Columns with Icons that function similarly to an Accordion section.&lt;br /&gt;
&lt;br /&gt;
// Enable Auto-scrolling: &lt;br /&gt;
&lt;br /&gt;
To enable auto-scrolling (Perfect for Logo slider, scrolling announcement text, Testimonial slider, etc.), add the CSS classes below: &lt;br /&gt;
*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify the animation&#039;s duration (in seconds), which should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
*&#039;&#039;&#039;nowrap&#039;&#039;&#039;: to show text in one row (helpful for the Scrolling Announcement bar)&lt;br /&gt;
*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: the scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set item max width (replace 200 with your desired width).&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: If you do not set &#039;&#039;&#039;max-width-value&#039;&#039;&#039;, each image&#039;s maximum width is 280px. To set the image bigger than 280px, you must specify both &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the &#039;&#039;&#039;value&#039;&#039;&#039; as you wish. Make sure the value of &#039;&#039;&#039;image-width-value&#039;&#039;&#039; is always smaller than that of &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
// Enable Instagram Feed, Tiktok/Youtube Slider: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;: show a regular Instagram/Tiktok/Youtube video slider (like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example]). &lt;br /&gt;
* &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;: show an auto-scrolling instagram feed or Tiktok/Youtube video slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;INFO&amp;lt;/u&amp;gt;&#039;&#039;&#039;: Currently, the metaobjects used as a dynamic source can be used on 3 page types: product page, store page, and blog post page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NOTE&amp;lt;/u&amp;gt;&#039;&#039;&#039;: The Slider, Auto-scrolling, and Metaobject features are only available for the PRO plan. To add multiple classes, &amp;lt;u&amp;gt;enter the classes with space between them&amp;lt;/u&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Mobile &lt;br /&gt;
|Set the number of featured content blocks displayed per row on Mobile devices. &lt;br /&gt;
|-&lt;br /&gt;
|Items per row on Desktop&lt;br /&gt;
|Set the number of featured content blocks displayed per row on Desktop devices. [[File:Icons-w-text-1col.jpg|frameless|600x600px]][[File:Icons-w-text-width.jpg|frameless|600x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|Animate On Scroll&lt;br /&gt;
|This feature is only available for the Pro plan. It lets you apply different types of animation to elements within each section as you scroll down the page. Learn more about scrolling animations [https://posstack.com/blog/easy-content-builder-new-updates-mar-2023 here].&lt;br /&gt;
|-&lt;br /&gt;
|Item Title&lt;br /&gt;
|Enter the title of each featured content block.&lt;br /&gt;
|-&lt;br /&gt;
|Icon&lt;br /&gt;
|Upload the SVG Icon, Icon Font, or Image &lt;br /&gt;
|-&lt;br /&gt;
|Body&lt;br /&gt;
| Add and style (bold, italic, add link) the text content that appears on each block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Set the Heading and body text font size/weight===&lt;br /&gt;
&lt;br /&gt;
To adjust the title font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*heading-h1&lt;br /&gt;
*heading-h2&lt;br /&gt;
*heading-h3&lt;br /&gt;
*heading-h4&lt;br /&gt;
*heading-h5&lt;br /&gt;
*heading-h6&lt;br /&gt;
*heading-small&lt;br /&gt;
*heading-medium&lt;br /&gt;
*heading-large&lt;br /&gt;
*heading-xlarge&lt;br /&gt;
*heading-2xlarge&lt;br /&gt;
*heading-3xlarge&lt;br /&gt;
&lt;br /&gt;
{{note| NOTE: &#039;&#039;&#039;Heading-small&#039;&#039;&#039; and &#039;&#039;&#039;heading-3xlarge&#039;&#039;&#039; refers to larger heading sizes in comparison to standard headings (H1 to H6). These additional sizes are useful for highlighting essential branding messages on your page while maintaining standard headings for SEO purposes.|inline}}&lt;br /&gt;
&lt;br /&gt;
To adjust the body text font size, use one of these classes:&lt;br /&gt;
&lt;br /&gt;
*body-fs1&lt;br /&gt;
*body-fs2&lt;br /&gt;
*body-fs3&lt;br /&gt;
*body-fs4&lt;br /&gt;
*body-fs5&lt;br /&gt;
*body-fs6&lt;br /&gt;
&lt;br /&gt;
To adjust the weight of the title or body text to bold when needed, add one of the classes below:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-title-bold&#039;&#039;&#039;: set the Heading&#039;s weight to bold (See the [https://easy-content-builder-demo.myshopify.com/products/monstera-deliciosa Icons with text demo] with bold title)&lt;br /&gt;
* &#039;&#039;&#039;uk-text-bold&#039;&#039;&#039;: set the weight of both the Heading and body text to bold&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;EXAMPLE 1&#039;&#039;&#039;: &lt;br /&gt;
Here’s an example of how to add multiple classes to create an Icon With Text section. Here, `image-width-40` and `image-height-40` specify the icon dimensions, `uk-title-bold` makes the heading bold, `heading-h2` sets the heading size to H2, and `body-fs4` adjusts the paragraph text size. &lt;br /&gt;
[[File:Iwt-class-example-1.jpg|800px|frameless]]&lt;br /&gt;
&#039;&#039;&#039;EXAMPLE 2&#039;&#039;&#039;: &lt;br /&gt;
How to use an Icon With Text section next to Add to Cart button. Here, `image-width-26` and `image-height-26` specify the icon dimensions, `heading-h3` sets the heading size to H3, `uk-title-bold` makes the heading bold, `uk-text-muted` gives the paragraph text a muted appearance.&lt;br /&gt;
[[File:Iwt-class-example-2.jpg|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Apply a different color to text element===&lt;br /&gt;
You can also use one of these classes to apply a different color to text elements. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-text-muted&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#999&amp;quot;&amp;gt;Add this class to mute text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-emphasis&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-primary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#1e87f0&amp;quot;&amp;gt;Add this class to emphasize text with the primary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-secondary&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#222&amp;quot;&amp;gt;Add this class to emphasize text with the secondary color.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-success&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#32d296&amp;quot;&amp;gt;Add this class to indicate success.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-warning&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#faa05a&amp;quot;&amp;gt;Add this class to indicate a warning.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;uk-text-danger&#039;&#039;&#039;: &amp;lt;span style=&amp;quot;color:#f0506e&amp;quot;&amp;gt;Add this class to indicate danger.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Note&#039;&#039;&#039;: You can add multiple classes, just type the classes with space between them. [[File:Ecb guide icons text classes.jpg|border|frameless|1024x1024px]]|inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;Extra Note&#039;&#039;&#039; Besides the default classes, you can directly change the &#039;&#039;&#039;Primary&#039;&#039;&#039;, &#039;&#039;&#039;Secondary&#039;&#039;&#039;, &#039;&#039;&#039;Success&#039;&#039;&#039;, and other colors for your entire site via &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Customizations&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Generate Custom CSS&#039;&#039;&#039;. Find the step-by-step guide [[Custom_CSS#Adjust_the_button_style,_font_size,_border_radius,_background_color|here]].|reminder}}&lt;br /&gt;
&lt;br /&gt;
===Create layout boxes with different card styles===&lt;br /&gt;
You can add a specific card style to the Icons with text block by using these additional classes: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uk-card-primary uk-height-1-1 uk-padding&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|See the card style demo: [https://easy-content-builder-demo.myshopify.com/pages/page-1 here]|reminder}}&lt;br /&gt;
&lt;br /&gt;
By default, you can apply three styles to cards: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;uk-card-default&#039;&#039;&#039;: create a visually styled box.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-primary&#039;&#039;&#039;: emphasize the card with a primary color.&lt;br /&gt;
*&#039;&#039;&#039;uk-card-secondary&#039;&#039;&#039;: give the card a secondary background color.&lt;br /&gt;
&lt;br /&gt;
[[File:Ecb guide icons text cardstyle.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
===Collapsible Text Columns with Icons.===&lt;br /&gt;
[[File:Iwt collapsible.jpg|frameless|800x800px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a collapsible Text Columns with Icons: &lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Enter &#039;toggle&#039; class to enable collapsible Text Columns with Icons. Then add &#039;image-width-24&#039; class (change the width value &#039;24&#039; as you wish) to set the width of your icons.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: Set your desired Items per row on Desktop/Mobile.&lt;br /&gt;
*&#039;&#039;&#039;Step 5&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
&lt;br /&gt;
===Scrolling announcement bar and infinite logo/image carousel.===&lt;br /&gt;
[[File:Ecb scrolling vid.gif|frameless|750x750px]]{{Note|NOTE: This feature is only available for the PRO plan.|inline}}&lt;br /&gt;
&lt;br /&gt;
How to create a scrolling logo list/text bar/image carousel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the slider (where you specify this section’s column layout, width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title/body text/icon (SVG, Icon font, or Image) depending on which content type you want to display.&lt;br /&gt;
*&#039;&#039;&#039;Step 4&#039;&#039;&#039;: enter these additional classes into the &#039;&#039;&#039;CSS Classes&#039;&#039;&#039; field depending on the scrolling style you want:&lt;br /&gt;
:{{Note|Note: You can add multiple classes, type the classes with space between them.|inline}}&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;&#039;scrolling&#039;&#039;&#039;: scrolling from right to left.&lt;br /&gt;
:*&#039;&#039;&#039;scrolling-r&#039;&#039;&#039;: scrolling from left to right.&lt;br /&gt;
:*&#039;&#039;&#039;duration-10&#039;&#039;&#039;: Specify duration (in second) that the animation should complete one cycle. Replace &#039;10&#039; with your desired value.&lt;br /&gt;
:* &#039;&#039;&#039;nowrap&#039;&#039;&#039;: showing text messages in one row (helpful for Scrolling important messages)&lt;br /&gt;
:*&#039;&#039;&#039;overflow-hidden&#039;&#039;&#039;: scrolling items will be shown within the block&#039;s container.&lt;br /&gt;
:*&#039;&#039;&#039;max-width-200&#039;&#039;&#039;: Set the items’ maximum width (replace 200 with your desired width).&lt;br /&gt;
:{{Note|NOTE: If you do not set max-width-value, each image&#039;s maximum width is &#039;&#039;&#039;280px&#039;&#039;&#039; by default. To show images bigger than 280px, you must specify both the &#039;&#039;&#039;image-width-value&#039;&#039;&#039; and &#039;&#039;&#039;max-width-value&#039;&#039;&#039; (input the value as you wish. Make sure &#039;&#039;&#039;image-width-value&#039;&#039;&#039; ≤ &#039;&#039;&#039;max-width-value&#039;&#039;&#039;.)|reminder}}&lt;br /&gt;
&lt;br /&gt;
Below are a few examples of logo/text/image carousels we created for demo purposes: &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Scrolling announcement bar (full-width):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text.jpg|border|frameless|1024x1024px]]&#039;&#039;&#039;Scrolling announcement bar (shown within a column container):&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-text-overflow-hidden.jpg|frameless|1024x1024px]]&lt;br /&gt;
: &#039;&#039;&#039;Scrolling logo list:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-logos.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
:&#039;&#039;&#039;Infinite image carousel:&#039;&#039;&#039;&lt;br /&gt;
:[[File:Ecb-guide-scrolling-images.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Testimonial Carousel===&lt;br /&gt;
{{Note|&#039;&#039;NOTE: This feature is only available for PRO plan.&#039;&#039;|inline}}&lt;br /&gt;
You can use Icons With Text block to create a Testimonial carousel by entering these additional classes into the &#039;&#039;&#039;Item Style&#039;&#039;&#039; field: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;slider&#039;&#039;&#039;: to enable the carousel&lt;br /&gt;
*&#039;&#039;&#039;slider-nav&#039;&#039;&#039;: to enable the arrow navigation&lt;br /&gt;
{{Note|Note: You can add multiple classes, just type the classes with space between them.|inline}} &lt;br /&gt;
{{Note|See the Testimonial carousel demo [https://easy-content-builder-demo.myshopify.com/products/razor here].|reminder}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;How to create a Testimonial:&#039;&#039;&#039;&amp;lt;/u&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Create a &#039;&#039;&#039;Section Settings&#039;&#039;&#039; to control the global settings of the carousel (The whole block width, background color, etc.)&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Create an &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; section.&lt;br /&gt;
*&#039;&#039;&#039;Step 3&#039;&#039;&#039;: Open the Icons With Text configuration and insert the title, Icon (SVG, Icon font, or Image), and body text as you wish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: You can define the number of Testimonial items per row from 1 up to 6 items (using the Mobile &amp;amp; Desktop configuration). &lt;br /&gt;
&lt;br /&gt;
Below is an example of a Testimonial carousel that displays 3 items: &lt;br /&gt;
&lt;br /&gt;
[[File:Add testimonial slider.jpg|border|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
===How to add SVG icons to Icons With Text ===&lt;br /&gt;
&lt;br /&gt;
=====Upload SVG icons=====&lt;br /&gt;
{{Note|AUG 2023 - IMPORTANT NOTE: &lt;br /&gt;
&lt;br /&gt;
Shopify now allows uploading SVG files. For those who used SVG inline (under the Icons With Text block), which is now deprecated, you are required to re-upload those SVG icons to be compatible with the new change in Shopify. Then update your icons&#039; width by following [[Block_Icons_With_Text#Set_the_icon_width|this guide]].|inline}}&lt;br /&gt;
&lt;br /&gt;
=====Set the icon width =====&lt;br /&gt;
To adjust the icon&#039;s width, simply enter the extra class into the &#039;&#039;CSS classes&#039;&#039; field: &#039;&#039;&#039;image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value).&lt;br /&gt;
&lt;br /&gt;
=====Change the SVG icon color=====&lt;br /&gt;
Here are steps to adjust the SVG icon&#039;s color:  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Step 1&#039;&#039;&#039;: Convert your &#039;&#039;&#039;HEX color&#039;&#039;&#039; to CSS filter property.&lt;br /&gt;
:Simply use [https://posstack.com/css-color-filter-generator/ this free tool], enter your HEX color format (e.g. #121212) to convert to CSS filter property. Then, copy the generated CSS filter result.&lt;br /&gt;
:[[File:CSS-color-filter-convert.png|border|frameless|1024x1024px]]&lt;br /&gt;
*&#039;&#039;&#039;Step 2&#039;&#039;&#039;: Navigate back to your Theme Editor &amp;gt; click on the &#039;&#039;&#039;App&#039;&#039;&#039; section containing the &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; block where you want to change the SVG icons&#039; color.&lt;br /&gt;
* &#039;&#039;&#039;Step 3&#039;&#039;&#039;: Paste the generated CSS filter property into the &#039;&#039;&#039;Custom CSS&#039;&#039;&#039; field. And hit Save.&lt;br /&gt;
:[[File:CSS-color-filter-generator.jpg|border|frameless|1024x1024px]] &lt;br /&gt;
&lt;br /&gt;
===How to create an Icons With Text metaobject ===&lt;br /&gt;
&lt;br /&gt;
{{Note|Note: Connecting metaobjects to your Online Store through dynamic sources is available for the Pro version only. [https://apps.shopify.com/easy-content-builder Go Pro]. |inline}}&lt;br /&gt;
&lt;br /&gt;
{{Note|&#039;&#039;&#039;When to use the Icons with Text metaobject&#039;&#039;&#039;:&lt;br /&gt;
* Showcasing a slider or grid of text columns with icons (more than 6 items)  &lt;br /&gt;
* Featuring an auto-scrolling [https://easy-content-builder-demo.myshopify.com/pages/section-video Instagram Feed/TikTok &amp;amp; YouTube slider] (links open in a modal)|reminder}}  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step-by-step guide&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
The following guidelines explain how to create an Icons with Text grid, which can also be applied to set up an Instagram/TikTok or YouTube slider.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video Tutorial&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Watch this [https://www.youtube.com/watch?v=9B08nQeX11g video tutorial] to discover how to add video sliders from YouTube, TikTok, Instagram, or Vimeo to your Shopify product page using Icons With Text metaobjects.&lt;br /&gt;
[[File:Ecb youtube video slider iwt.jpg|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
======Step 1: Update Staff permissions======&lt;br /&gt;
If your store has multiple staff members, make sure you assign the right permission for staff to work on the metaobjects.&lt;br /&gt;
:[[File:Staff-permission.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
:Otherwise, your staff can not add entries when working with the metaobjects. &lt;br /&gt;
&lt;br /&gt;
: [[File:Permission notice.png|frameless|785x785px]]&lt;br /&gt;
&lt;br /&gt;
======Step 2: Create Metaobjects====== &lt;br /&gt;
*From your Shopify admin, navigate to Apps &amp;gt; Posstack Easy Content Builder &amp;gt; &#039;&#039;&#039;Custom Data&#039;&#039;&#039;.&lt;br /&gt;
*Click on &#039;&#039;&#039;Create&#039;&#039;&#039; next to the desired content type (Icons With Text, Tabs, Accordions). Once created, you should see the message &#039;&#039;Metaobject and Metafield created&#039;&#039;:&lt;br /&gt;
: [[File:Metaobject created.png|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To create an Instagram Feed/ Tiktok &amp;amp; Youtube Slider like [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you simply create &#039;&#039;&#039;Icons With Text&#039;&#039;&#039; metaobject in this step. |reminder}}  &lt;br /&gt;
&lt;br /&gt;
* And all metafields associated with the above-mentioned metaobjects are automatically created too. You can check those metafields by following these steps:   &lt;br /&gt;
**In your Shopify admin, click Settings &amp;gt; &#039;&#039;&#039;Custom data&#039;&#039;&#039;&lt;br /&gt;
**You should see 3 metafields Products, Pages, Blog Posts:&lt;br /&gt;
:[[File:Metafields created.jpg|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
**Click on each metafield Products, Pages, or Blog Posts to see the metafield definitions:&lt;br /&gt;
:[[File:Metafield definitions.png|frameless|871x871px]]&lt;br /&gt;
&lt;br /&gt;
======Step 3: Create entries for the Metaobjects====== &lt;br /&gt;
* From your Shopify admin, select the part of your store that you want to add a metaobject to. For example, &#039;&#039;&#039;Products&#039;&#039;&#039; (Easy Content Builder now supports metaobjects for Products, Pages, Blog Posts).&lt;br /&gt;
*Click the name of a product you want to edit.&lt;br /&gt;
*In the &#039;&#039;&#039;Metafields&#039;&#039;&#039; section, click on the form field to add an entry (ECB Accordions, ECB Tabs, or ECB Icons With Text depending on which metaobjects you created in &#039;&#039;&#039;Step 2&#039;&#039;&#039;)&lt;br /&gt;
:[[File:Add-entries.jpg|frameless|645x645px]] &lt;br /&gt;
*Next, click &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039; and complete the fields for your entry. Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
:[[File:Add-entries-detail.png|frameless|750x750px]]&lt;br /&gt;
:To create other entries, you repeat the exact steps by clicking &#039;&#039;&#039;Select Entry&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Create New Entry&#039;&#039;&#039;. If you have already created entries, simply click the checkboxes to determine which entries will be displayed on your storefront. Here is an example of metaobject entries we created for demo purposes:&lt;br /&gt;
:[[File:Icon entry examples.jpg|frameless|594x594px]]&lt;br /&gt;
:{{Note|Here&#039;s a sample Metaobject entry that stores the Instagram video information, which will be displayed on the storefront in a format similar to the [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider Instagram Feed/Tiktok &amp;amp; Youtube Slider] example.[[File:Ecb instagram entry.png|800px|frameless]]&lt;br /&gt;
|reminder}}&lt;br /&gt;
&lt;br /&gt;
*Once done, click &#039;&#039;&#039;Save&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Connecting metaobjects to your Online Store through dynamic sources======  &lt;br /&gt;
*From your Shopify admin, click Apps &amp;gt; &#039;&#039;&#039;Easy Content Builder&#039;&#039;&#039; &lt;br /&gt;
*From the Easy Content Builder dashboard, click &#039;&#039;&#039;Manage Templates&#039;&#039;&#039;.&lt;br /&gt;
*Then select the template that you want to edit and click &#039;&#039;&#039;Customize&#039;&#039;&#039;.&lt;br /&gt;
*From the Theme Editor, open the &#039;&#039;Icons With Text&#039;&#039; block where you want to edit. Then insert two classes into the CSS classes field: &#039;&#039;&#039;dynamic-source image-width-100&#039;&#039;&#039; (replace &#039;&#039;&#039;100&#039;&#039;&#039; with the desired value for your icons&#039; width).&lt;br /&gt;
:{{Note|When you add the class &#039;&#039;&#039;dynamic-source&#039;&#039;&#039; to Icons With Text, it will automatically link to your metaobjects (list entries type). This means you won&#039;t have to manually map each individual entry in Icons With Text. Importantly, this approach allows you to add more than 6 items, compared to manually mapping each field.|reminder}}&lt;br /&gt;
:[[File:Dynamic source.jpg|frameless|1024x1024px]]&lt;br /&gt;
:{{Note|To display the Instagram Feed or Tiktok video slider as shown in [https://easy-content-builder-demo.myshopify.com/pages/section-instagram-feed-tiktok-youtube-slider this example], you should input the following classes into the CSS classes field: &#039;&#039;&#039;dynamic-source modal image-width-400 slider slider-nav&#039;&#039;&#039;|reminder}}&lt;br /&gt;
:{{Note|Or input the following classes into the CSS classes field to show an auto-scrolling instagram feed: &#039;&#039;&#039;dynamic-source modal image-width-400 scrolling duration-100&#039;&#039;&#039;|inline}}&lt;br /&gt;
&lt;br /&gt;
==Add other content blocks==&lt;br /&gt;
You can add many content blocks to a section you&#039;ve created. These content blocks will be displayed in different positions within the section, depending on the Desktop/Mobile Layouts you configure.&lt;br /&gt;
 &lt;br /&gt;
[[File:Ecb-block-v2.jpg|border|frameless|800x800px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|See [https://easy-content-builder-demo.myshopify.com/pages/section-variations all content blocks] available that you can add to a section.|reminder}}&lt;/div&gt;</summary>
		<author><name>An</name></author>
	</entry>
</feed>