Follow on social media links. For social share buttons see o-share.
Provides links to follow an account on social media. This is different to o-share which prompts a user to share content to their followers.
Check out how to include Origami components in your project to get started with o-social-follow
.
Social icons currently supported include:
o-social-share
markup consists of a containing section with label, to group social media links in a landmark. Within the container is 1 or more social media links o-social-follow-icon
. A visually hidden label identifies the icon to users of assistive technologies such as screen readers.
The following example shows a single Facebook link.
<section class="o-social-follow" aria-label="Follow on social media">
<a href="#" class="o-social-follow-icon o-social-follow-icon--facebook">
<span class="o-social-follow-icon__label">on facebook</span>
</a>
</section>
The next example shows multiple social media links.
<section class="o-social-follow" aria-label="Follow on social media">
<a href="#" class="o-social-follow-icon o-social-follow-icon--twitter">
<span class="o-social-follow-icon__label">on twitter</span>
</a>
<a href="#" class="o-social-follow-icon o-social-follow-icon--facebook">
<span class="o-social-follow-icon__label">on facebook</span>
</a>
<a href="#" class="o-social-follow-icon o-social-follow-icon--linkedin">
<span class="o-social-follow-icon__label">on linkedin</span>
</a>
<a href="#" class="o-social-follow-icon o-social-follow-icon--youtube">
<span class="o-social-follow-icon__label">on youtube</span>
</a>
<a href="#" class="o-social-follow-icon o-social-follow-icon--instagram">
<span class="o-social-follow-icon__label">on instagram</span>
</a>
</section>
Add the modifier class o-social-follow-icon--standalone
to each social icon when following on social media is not the primary action available to a user.
- <a href="#" class="o-social-follow-icon o-social-follow-icon--instagram">
+ <a href="#" class="o-social-follow-icon o-social-follow-icon--instagram o-social-follow-icon--standalone">
- <span class="o-social-follow-icon__label">on instagram</span>
- </a>
To use o-social-follow
on a dark background add the "inverse" modifier class o-social-follow--inverse
to each social icon. The inverse theme may be used with either stand alone or contained variants above.
- <a href="#" class="o-social-follow-icon o-social-follow-icon--instagram">
+ <a href="#" class="o-social-follow-icon o-social-follow-icon--instagram o-social-follow-icon--inverse">
- <span class="o-social-follow-icon__label">on instagram</span>
- </a>
@import '@financial-times/o-social-follow/main';
Call oSocialFollow
to output all o-social-follow
styles.
@include oSocialFollow();
We recommend passing the oSocialFollow
mixin an optional argument $opts
, to specify styles granularly and keep your CSS bundle small.
For example:
@include oSocialFollow($opts: (
'icons': ('twitter', 'facebook', 'linkedin', 'youtube', 'instagram'),
'standalone': true,
'themes': ('inverse')
));
If you have any questions or comments about this component, or need help using it, please either raise an issue, visit #origami-support or email Origami Support.
This software is published by the Financial Times under the MIT licence.