00:00
Buy Me a Beer

Dynamic Webflow Footnotes

Easily create footnotes in in your Webflow blogs and post using No-Code and two attributes

How to Create Dynamic Footnotes in Webflow

Firstly, make sure you have the VisualDX script before your </body>. Checkout the Quick Start for how to do this.

Add Footnote Attribute to Rich Text

Copy this attribute:

vdx-footnotes-article

Paste the attribute into the Custom attributes Name field of a text element which contains the main article text. eg a Rich Text. Use square brackets to define footnotes, for example, [1], [2], etc.

All text elements are supported, including rich text.

Body
Rich Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. [1].

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. [2].

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur [3].

Rich Text

[1] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

[2] Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

[3] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

vdx--footnotes-link
vdx--footnotes-footnote
vdx--fn-footnote-link
Rich Text
Style
Settings
Interactions
Rich Text Settings
Custom Attributes
Name
vdx-footnotes-article
Value

Add Footnote Footnotes Attribute to Rich Text

Copy this attribute:

vdx-footnotes-footnotes

Paste the attribute into the Custom attributes Name field of a text element which contains the actual footnotes.eg a Rich Text.

Use square brackets to define footnotes, for example, [1], [2], etc.

All text elements are supported, including a Rich Text, Paragraph, Text Block.

Body
Rich Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. [1].

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. [2].

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur [3].

Rich Text

[1] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

[2] Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

[3] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

vdx--fn-article-link
vdx--fn-footnote
vdx--fn-footnote-link
Rich Text
Style
Settings
Interactions
Rich Text Settings
Custom Attributes
Name
vdx-footnotes-footnotes
Value

OPTION Displays Footnote on hover

Add a Value to vdx-footnotes-article attribute = hover

Body
Rich Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. [1].

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. [2].

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur [3].

Rich Text

[1] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

[2] Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

[3] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

vdx--fn-article-link
vdx--fn-footnote
vdx--fn-footnote-link
Rich Text
Style
Settings
Interactions
Rich Text Settings
Custom Attributes
Name
vdx-footnotes-footnotes
Value
hover

Add Class to Footnote Article Link and Style

Copy this class:

vdx--fn-article-link

Paste class into the style selector of a Div Block and style to your design.

Body
Rich Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. [1].

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. [2].

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur [3].

Rich Text

[1] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

[2] Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

[3] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

vdx--fn-article-link
vdx--fn-footnote
vdx--fn-footnote-link
vdx--fn-article-link
Style
Settings
Interactions
Style selector
vdx--fn-article-link
Typography
Font
16px
Height
Auto
Color
#ff9500

Add Class to Footnote and Style

Copy this class:

vdx--fn-footnote

Nest a Div Block inside the Footnote Article Link Div Block and paste class into the style selector of a Div Block and style to your design.

Body
Rich Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. [1].

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. [2].

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur [3].

Rich Text

[1] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

[2] Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

[3] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

vdx--fn-article-link
vdx--fn-footnote
vdx--fn-footnote-link
vdx--fn-footnote
Style
Settings
Interactions
Style selector
vdx--fn-footnote
Size
Width
180px
Height
Auto
Typography
Font
16px
Height
Auto
Color
#00000
Backgrounds
Image & Gradient
Color
#FFFFF

Add Class to Footnote Link and Style

Copy this class:

vdx--fn-footnote-link

Nest a Div Block inside the Footnote Article Link Div Block and paste class into the style selector of a Div Block and style to your design.

Body
Rich Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. [1].

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. [2].

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur [3].

Rich Text

[1] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

[2] Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

[3] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

vdx--fn-article-link
vdx--fn-footnote
vdx--fn-footnote-link
vdx--fn-footnote
Style
Settings
Interactions
Style selector
vdx--fn-footnote-link
Typography
Font
16px
Height
Auto
Color
#00000

Variant 1 Footnote Position Relative or Static

The footnote content will appear under the footnote link in the article, pushing the rest of the text down.

Body
Rich Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. [1].

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. [2].

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur [3].

Rich Text

[1] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

[2] Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

[3] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

vdx--fn-article-link
vdx--fn-footnote
vdx--fn-footnote-link
vdx--fn-footnote
Style
Settings
Interactions
Style selector
vdx--fn-footnote
Position
Position
Relative

Variant 2 Footnote Position Absolute

The footnote content will appear in a tooltip which will be positioned relative to the footnote link in the article.

  1. Set the text element with the class vdx--footnotes-footnote to Position: Absolute and adjust the offset properties as needed.
  2. For easy visual reference, set the div block with the class vdx--footnotes-link to Position: Relative (this way the text block will be positioned relative to it while you are working with it in Webflow).
Body
Rich Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. [1].

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. [2].

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur [3].

Rich Text

[1] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

[2] Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

[3] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

vdx--fn-article-link
vdx--fn-footnote
vdx--fn-footnote-link
vdx--fn-footnote
Style
Settings
Interactions
Style selector
vdx--fn-footnote
Position
Position
Absolute
vdx--fn-article-link
Style
Settings
Interactions
Style selector
vdx--fn-article-link
Position
Position
Relative

Variant 3 Footnote Position Fixed

The footnote content will always appear in the same place within the viewport.

  1. Set the text element with the class vdx--footnotes-footnote to Position: Fixed and adjust the offset properties as needed.
Body
Rich Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. [1].

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. [2].

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur [3].

Rich Text

[1] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

[2] Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

[3] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

vdx--fn-article-link
vdx--fn-footnote
vdx--fn-footnote-link
vdx--fn-footnote
Style
Settings
Interactions
Style selector
vdx--fn-footnote
Position
Position
Fixed
vdx--fn-article-link
Style
Settings
Interactions
Style selector
vdx--fn-article-link
Position
Position
Relative

Publish Example of Variant 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. [1].

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. [2].

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur [3].

[1] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

[2] Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

[3] Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Sponsor the Magic and
Buy Me a Beer

Ailín Tobin
Ireland

VisualDX is a free JavaScript library made for Webflow nerds like yourself. No ads, no paywalls—just pure, unfiltered JavaScript magic to supercharge your builds. If it’s saving you time, making your development easier, or just making you feel like a wizard in the Webflow Designer, consider slinging a virtual coffee my way.

Think of it like buying me a pint for keeping your Webflow spells flowing.

You can support it here.

Cheers, legend!

This is a method based on community and soundness. If you can't afford it, don't worry... One of your fellow Webflow nerds has already helped you out by donating.