gitpitch/docs/media/fontawesome.md
2020-09-29 07:45:10 +01:00

3.0 KiB

Font Awesome

?> GitPitch widgets greatly enhance traditional markdown rendering capabilities for slide decks.

The Font Awesome widgets can be used to render Font Awesome 5 Icons on any slide.

Sample slide demonstrating the font awesome widget

Solid Icons

The solid icon widget syntax is as follows:

@fa[solid-icon-name]

Where solid-icon-name identifies any of the over 1500 solid icons listed in the FA5 Solid Icons Gallery.

Regular Icons

The regular icon widget syntax is as follows:

@far[regular-icon-name]

Where regular-icon-name identifies any of the over 100 regular icons listed in the FA5 Regular Icons Gallery.

For example, to render the fa-building icon on a slide use the following syntax:

@far[building]

Brand Icons

The brand icon widget syntax is as follows:

@fab[brand-icon-name]

Where brand-icon-name identifies any of the over 400 brand icons listed in the FA5 Brand Icons Gallery.

For example, to render the fa-docker icon on a slide use the following syntax:

@fab[docker]

Icon Sizing

You can easily control the size of any icon on your GitPitch slides:

@fa[umbrella fa-xxx]

Here fa-xxx can take any of the following values for progressively larger icons:

  • fa-xs
  • fa-sm
  • fa-lg
  • fa-2x
  • fa-3x
  • fa-4x
  • fa-5x
  • fa-7x
  • fa-10x

Icon Rotations

You can rotate, flip, or mirror an icon on your GitPitch slides:

@fa[snowman fa-xxx]

Here fa-xxx can take any of the following rotation values:

  • fa-rotate-90
  • fa-rotate-180
  • fa-rotate-270
  • fa-flip-horizontal
  • fa-flip-vertical
  • fa-flip-both

Icon Animations

You can spin or pulse (rotate-in-8-steps) any icon on your GitPitch slides:

@fa[spinner fa-xxx]

Here fa-xxx can take any of the following animation values:

  • fa-spin
  • fa-pulse

Font Awesome icon animations are best used with the set of Font Awesome 5 Spinner Icons.

Custom Styles

Beyond the use of icon labels, sizing, and animations you can also create your own custom CSS styling rules and activate those styles for any icon. For example, to activate a custom color for an icon on your slide use the following CSS snippet:

.shocking-pink { color : #fc0fc0; }

Then apply this color to the Font Awesome icon on your slide by using your your custom CSS class as follows:

@fa[puzzle-piece fa-spin shocking-pink]

The resultant icon will be rendered using the color identified by your .shocking-pink class. In this example, the icon will also automatically rotate thanks to the use of the fa-spin animation class.