Skip to content

Commit c1c899d

Browse files
committed
feat: 优化 tailwind-config.css
1 parent aa2c3c3 commit c1c899d

2 files changed

Lines changed: 16 additions & 3 deletions

File tree

src/layout/LayoutFooter.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ function LayoutFooter({ className }: { className?: string }) {
1212
<div className={cn('flex justify-between items-start', className)}>
1313
{config.footer?.links?.length && <div className='flex flex-wrap flex-auto mr-10'>
1414
{config.footer.links.map(item => (
15-
<ALink key={item.key} href={item.link} className={cn('mr-4', 'text-text hover:text-primary')}>
15+
<ALink key={item.key} href={item.link} className={cn('mr-4', 'text-text-color hover:text-primary')}>
1616
{t(item.key || item.label, { defaultValue: item.label })}
1717
</ALink>
1818
))}
1919
</div>}
2020
{config.footer?.recordInfo && <div className='flex-shrink-0'>
21-
<a href={config.footer.recordInfo.recordLink} target='_blank' rel='noreferrer' className={'text-text hover:text-primary'}>
21+
<a href={config.footer.recordInfo.recordLink} target='_blank' rel='noreferrer' className='a-primary'>
2222
{config.footer.recordInfo.recordNumber}
2323
</a>
2424
</div>}

src/tailwind-config.css

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
11
@theme inline {
22
--color-primary: var(--ant-color-primary);
3-
--color-text: var(--ant-color-text);
3+
--color-text-color: var(--ant-color-text);
4+
}
5+
6+
@layer components {
7+
/* 此处的 .a-primary 与 'text-text-color hover:text-primary' 等价,两个 .a-primary 类名的作用相同 || The .a-primary here is equivalent to 'text-text-color hover:text-primary', and the two .a-primary class names serve the same function */
8+
.a-primary {
9+
@apply text-text-color hover:text-primary;
10+
}
11+
/* .a-primary {
12+
color: var(--ant-color-text);
13+
@variant hover {
14+
color: var(--ant-color-primary);
15+
}
16+
} */
417
}

0 commit comments

Comments
 (0)