Patterns

The 19 patterns FrameKit recognises, how it spots them, and what each becomes in every builder.

How patterns are recognised

A layer is read by what it holds, not just what it's called. When a group matches a pattern, it becomes the builder's own component, styled the way you drew it. Where a builder has no matching component, the layers come in as drawn (shown in grey below).

Every pattern, every builder

PatternSpotted byBricksElementorDivi 5Oxygen 6Gutenberg
Cardan image, then a few texts and up to two buttons in one boxstyled BlockImage Box or containerstyled Groupstyled Containerstyled Group
Accordiontitle rows with a chevron or plus icon, the open item's content belowNestable AccordionAccordionAccordion<details> Containerscore/accordion
Tabsa row of short labels over a panel, the open one drawn differentlyNestable TabsNested TabsTabsa group of its labels and panelcore/tabs
Menushort link texts side by side in the header or footerNav MenuWordPress MenuMenu<nav> of Text Linkscore/navigation
Logoa layer named logo in the header or footerLogoSite Logo / TitleSite Logo / TitleContainer Link to homeSite Logo / Title
Testimoniala quote with the name and role under it, at most one small avatarTestimonialsTestimonialTestimoniala group of its partscore/quote
Social iconssmall icons named after networksSocial IconsSocial IconsSocial Media Followa group of the drawn iconscore/social-links
Icon listrows of an icon before one short textListIcon ListIcon List<ul> of <li> Textscore/list
Icon boxa small icon, a title and copystyled BlockImage Boxstyled Groupstyled Containerstyled Group
Logo strip4+ small logos side by side, no textrow of imagesrow of imagesgroup of imagesrow Container of imagesrow group of images
Statsbig numbers like "98%" over short labelsCounterCounterNumber Countera group of the drawn numbersparagraphs in a group
Slidera row of photos or slides running past its box, or over dotsCarousel / SliderImage CarouselSliderslides as Containersslides side by side
Form2+ input boxes and a submit button; field types from their wordsFormForm (Pro)Contact Formits layersits layers, with a note
Pricing plana name, a price like "$19" or "€49/month", 2+ short features and one buttonPricing TablesPrice Table (Pro)Pricing Tablesstyled Containerstyled group
Call to actiona filled box with a heading, short copy and one buttonstyled blockCall to Action (Pro)Call To Actionstyled Containerstyled group
Team membera photo, a short name and role, maybe a bio and social iconsTeam MembersImage Box or containerTeam Memberstyled Containerstyled group
Breadcrumbsshort texts with "/" or "›" between themBreadcrumbsits textsBreadcrumbsits textscore/breadcrumbs
Videoa photo with a play button on itVideothe still imagethe still imagethe still imagecore/video
Gallery4+ photos and nothing elseImage Gallerycontainer of imagesgroup of imagesContainer of imagescore/gallery

Tabs and accordions

Figma only draws the open tab and the open accordion item, so the others import empty for you to fill in.