Social Icons
Group of social icon links with hover animation, multiple styles, sizes, and optional sticky positioning. It is shown in the block inserter as Canvas Social Icons and registered as canvas-core/social-icons.
Select the block on a page and its own settings open in the sidebar, in the panels below:
Settings
Each setting is named exactly as the block editor names it, followed by what it does and what it starts as. Where a setting carries a Shown when line, it stays hidden until that condition is met, which is the usual reason a setting looks missing from the sidebar:
Content
Use Global Social LinksDefaultOff
Render the profiles from Theme Options → Social, so one change updates every social block on the site. The list below is kept as the styling template: a profile that matches one of these icons (by label or icon) keeps that row's hover/background classes.
Which ProfilesDefaultAll Site Profiles
All Site Profiles renders every profile in Theme Options → Social. Only Those Listed Below renders just the icons in this block, in this order, each still taking its link, icon and label from the matching site profile, for a curated row that is a subset of the site's profiles.
ChoicesAll Site ProfilesOnly Those Listed BelowShown when Use Global Social Links is on
IconsDefaulta preset list of 3 rows
The profiles in this row, one per icon, shown in the order you arrange them.
Each row of Icons takes:
IconDefaultEmpty
The brand glyph shown for this profile.
Link URLDefault
#Address of your profile on that network.
Open in New TabDefaultOff
Adds target="_blank" to this profile link.
NofollowDefaultOff
Adds rel="nofollow" to this profile link.
LabelDefaultEmpty
Accessibility label for screen readers, and the tooltip text when Show Title is on.
Accessibility LabelDefaultEmpty
Overrides Label for screen readers only, so the tooltip can stay short while the announced name is a full sentence.
Bootstrap TooltipDefaultOff
Opens this icon's label as a styled tooltip. Use the block-level placement to turn it on for every icon at once.
Hover ClassDefaultEmpty
Canvas brand hover background class (e.g. h-bg-facebook).
Static Background ClassDefaultEmpty
Permanent background class for colored style.
Extra ClassesDefaultEmpty
Utility classes on this icon alone: how a design cancels the gap after the last one in a row.
Resting Glyph ClassesDefaultEmpty
Classes for the glyph shown at rest only: how a design dims the resting icon so the one that slides in on hover reads brighter.
Hover GlyphDefaultEmpty
A DIFFERENT glyph for the hover state, replacing the resting one rather than adding to it: a design that fades an old wordmark out to the current one.
Hover Glyph ClassesDefaultEmpty
Classes for the glyph that slides in on hover only: how a bright brand colour (Snapchat, LINE) gets a dark glyph without changing the resting one.
Entrance AnimationDefaultEmpty
Animation class played once this icon scrolls into view, for a row that arrives one icon at a time. Empty means the icon is simply there.
Animation Delay (ms)DefaultEmpty
How long this icon waits before its animation starts, which is how a row staggers. Only applies when an entrance animation is set; leave it empty on the icon that starts immediately.
Settings
SizeDefaultDefault (2.5rem)
How large each icon is drawn. Mini and Small suit a footer bar; Large suits a contact panel.
ChoicesMini (1.75rem)Small (2rem)Default (2.5rem)Large (3.5rem)
Icon ClassesDefaultEmpty
Classes added to every icon link, e.g. border and text-colour utilities.
ShapeDefaultRounded (Default)
Corner treatment of each icon box: softly rounded, a full circle, or square corners.
ChoicesRounded (Default)CircleSquare
BorderDefaultDefault
Transparent adds .border-transparent to every icon, used by the #copyrights bar.
ChoicesDefaultTransparent (No Border)
Wrapper LayoutDefaultDefault (.social-icons)
Flex End renders a plain "d-flex justify-content-center justify-content-md-end mb-2" row instead of the .social-icons wrapper, used by the #copyrights bar. Bare renders NO wrapping element at all: the icon links become direct children of whatever parent contains this block (e.g. a .header-misc flex row), used by the full-border header layout's header-misc icon group.
ChoicesDefault (.social-icons)Flex End (Copyrights Bar)Bare (No Wrapper - Direct Children)
Disable Slide AnimationDefaultOff
Disables the icon slide animation on hover.
Enable StickyDefaultOff
Fix social icons to the side of the viewport using .si-sticky.
Sticky SideDefaultLeft
Which edge of the screen the pinned column of icons rides against.
ChoicesLeftRightShown when Enable Sticky is on
Sticky VariantDefaultStandard
Standard keeps the pinned icons as plain glyphs. Sidebar widens each one on hover to reveal its label.
ChoicesStandardSidebar (Expandable Labels)Shown when Enable Sticky is on
Entrance AnimationDefaultOn
Slide the pinned icons in when the page loads instead of having them appear at once.
Shown when Enable Sticky is on
Animation Stagger (ms)Default
100Extra wait added for each icon down the column, so they arrive one after another rather than together.
Shown when Enable Sticky is on
Hide on MobileDefaultOff
Hide the pinned column on screens narrower than 992 pixels, where it would sit over the content.
Shown when Enable Sticky is on
StyleDefaultDefault (Bordered)
How the icons are drawn at rest: an outlined box, no box at all, each network's own brand colour, or bare glyphs in the surrounding text colour.
ChoicesDefault (Bordered)BorderlessColored BackgroundsText Color Only
Appearance
Icon SizeDefaultEmpty
Width and height of each icon box, for a size the Size choices above do not cover.
Gap Between IconsDefaultEmpty
Space left between one icon and the next.
Glyph SizeDefaultEmpty
Size of the brand glyph inside the box, which you can set apart from the box itself.
Border WidthDefaultEmpty
Thickness of the outline around each icon. The glyph is re-centred to match, so a heavier border does not push it off centre.
Border ColourDefaultEmpty
Colour of the outline around each icon.
Glyph ColourDefaultEmpty
Colour of the brand glyph at rest.
Background ColourDefaultEmpty
Solid background behind every icon.
Corner RadiusDefaultEmpty
How rounded the corners of each icon box are. Use 50% for a circle or 0 for square corners.
Show Label as TooltipDefaultOff
Also render the Label in a title attribute, so hovering an icon shows the network name.
Tooltip StyleDefaultEmpty
Hands the label to Bootstrap's tooltip plugin instead of the browser's plain one, and says which side it opens on.
ChoicesBrowser default (empty)Bootstrap tooltip - aboveBootstrap tooltip - belowBootstrap tooltip - leftBootstrap tooltip - rightShown when Show Label as Tooltip is on
Related
Every Canvas block also carries the Animation, Scroll Effects and Advanced panels, which are described in Controls every Canvas block has.
Other blocks in Canvas: Alerts, Buttons, Code Highlight, Counters, Dividers, Dropcaps.
