diff --git a/docs/src/components/SubscriptionForm.astro b/docs/src/components/SubscriptionForm.astro index 1d88c2b..d615509 100644 --- a/docs/src/components/SubscriptionForm.astro +++ b/docs/src/components/SubscriptionForm.astro @@ -85,6 +85,13 @@ const { data } = await getEntry('i18n', lang ?? 'en'); text-decoration: none; font-size: var(--sl-text-sm); background: var(--sl-color-text-accent); + transition: var(--button-transition); + + &:hover { + top: unset; + transform: var(--button-transform); + transition: var(--button-transition); + } } } diff --git a/docs/src/content/docs/index.mdx b/docs/src/content/docs/index.mdx index 6a2e615..f95e452 100644 --- a/docs/src/content/docs/index.mdx +++ b/docs/src/content/docs/index.mdx @@ -69,7 +69,10 @@ import SubscriptionForm from '../../components/SubscriptionForm.astro'; ---
- + Sponsor the Project diff --git a/docs/src/styles/custom-css.css b/docs/src/styles/custom-css.css index 4d4ccf8..2580055 100644 --- a/docs/src/styles/custom-css.css +++ b/docs/src/styles/custom-css.css @@ -16,6 +16,9 @@ --color-btn: var(--sl-color-white); --color-chip: rgb(35, 38, 47); --color-chip-border: rgba(240, 246, 252, 0.1); + + --button-transform: translateY(-1px); + --button-transition: all 100ms ease-in-out 30ms; } :root[data-theme='light'], @@ -50,6 +53,18 @@ margin: 0px 2px; } +a.action, +.article-footer > a, +.action-footer > a.action-button { + transition: var(--button-transition); + + &:hover { + opacity: 0.9; + transform: var(--button-transform); + transition: var(--button-transition); + } +} + .article-footer { margin-top: 3rem !important; display: flex;