Fixed scroll-margin-top for sidenote-ref

This commit is contained in:
2025-10-02 14:33:27 +02:00
parent fdcfc774fb
commit ae6da529cf
3 changed files with 7 additions and 4 deletions

View File

@@ -11,13 +11,15 @@
}
.note {
@mixin text-xs;
@mixin my var(--spacing-cozy);
position: relative;
min-width: 16rem;
padding-left: var(--size-12);
font-family: var(--font-mono);
@media screen and (--bp-margin) {
@mixin text-xs;
min-width: 16rem;
margin-right: var(--spacing-generous);
padding: var(--spacing-cozy) var(--spacing-cozy) var(--spacing-cozy) var(--size-12) ;
border: var(--size-1) solid var(--color-surface-inverse);

View File

@@ -1,6 +1,7 @@
.ref {
@mixin px var(--spacing-tight);
scroll-margin-top: calc(var(--el-header-height) + var(--spacing-comfortable));
display: inline-block;
font-weight: var(--typo-weight-black);
transition: color 0.5s ease-in-out;

View File

@@ -7,7 +7,7 @@ export default function SidenoteItem({ id, marker, content, type }: Sidenote) {
<a
href={`#${id}`}
className={styles.ref}
id={`#ref-${id}`}
id={`ref-${id}`}
style={{ anchorName: `--note-${id}` } as React.CSSProperties}
>
[{marker}]