I let this breath be longer than the last.
One line. Every day
An affirmation, mantra, quote or word of the day from your own list. The line is worked out from the date, so every visitor reads the same one and it turns over at midnight.
Four looks. One component
A card, a quotation, plain text, or a ticket with the tag stamped underneath. Every colour, face, size and edge is a control in the panel.
I do one thing at a time, and I do it fully.
Card
Background, border and radius. The default, and the one that drops into any page.
“I notice three small things worth thanking today.
Quote
A large quotation mark in the accent colour, and nothing framing it.
I listen to my body before it has to raise its voice.
Plain
Just the words. Set it under a heading or in a footer and nobody sees a widget.
I can begin again, as often as I need to.
Ticket
A dashed edge with the tag stamped below, like something torn from a pad.
Thirty days. One page
Give the list a start date and it becomes a course: day one on the day you open the doors, day thirty a month later, with the counter to match. Or filter one long list by tag, so the calm page and the focus page each get their own lines.
Ask for help before you need it.
Start date and counter
Thirty prompts, one a day, counted from the day the challenge began.
I can begin again, as often as I need to.
I do one thing at a time, and I do it fully.
One list, two pages
The same fourteen lines, filtered by tag. Calm above, focus below.
Arrives like a breath
Five reveals: a fade, word by word, letter by letter, a slow breathe that scales in like an inhale, or none at all. Readers who ask for reduced motion get the words with no animation.
Speaks your language
English, Dutch, German, French and Spanish are built in, plus a custom option for anything else. Buttons, the day counter and the date all follow the language.
I can begin again, as often as I need to.
Rest is part of the work, not a reward for it.
What matters most gets my first hour.
Enough is a decision, not an amount.
Three steps. A couple of minutes
Your own words on the page, with no plugins, no API keys and no backend. It works on every Framer plan.
Drop it in
Import the component link and drag Daily Affirmation onto a page. It arrives with fourteen gentle lines, so it looks right immediately.
Paste your lines
Open Lines in the panel and add your own text, with an author and a tag if you want them. As many as you like.
Pick how it changes
Daily in order, daily shuffled, weekly, random on load or fixed. Add a start date for a challenge and choose the reveal.