Skip to content

Commit 3a12f8e

Browse files
committed
docs(style): update
1 parent e7d017c commit 3a12f8e

File tree

3 files changed

+21
-16
lines changed

3 files changed

+21
-16
lines changed

website/src/features/homepage/components/FeatureCard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export const FeatureCard: FC<FeatureCardProps> = ({ variant, eyebrow, title, sub
3838
<div
3939
className={
4040
variant === 'tools'
41-
? 'relative z-10 flex w-full flex-1 items-center justify-center py-4 sm:py-6'
41+
? 'relative z-10 flex w-full flex-1 items-center justify-center py-5 pb-8 sm:py-6'
4242
: 'relative z-10 flex w-full'
4343
}
4444
>

website/src/features/homepage/variants.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ export const featureCard = tv({
5555
base: [
5656
'group relative flex h-full flex-col overflow-hidden rounded-3xl border border-slate-200/35',
5757
'bg-[linear-gradient(135deg,rgba(255,255,255,0.78),rgba(241,245,249,0.66))]',
58-
'p-[clamp(1.5rem,2.5vw,2.1rem)]',
58+
'p-[clamp(1.25rem,2.2vw,2rem)]',
5959
'shadow-[0_18px_40px_rgba(15,23,42,0.16)] backdrop-blur-[18px]',
6060
'transition-all duration-[600ms] ease-[cubic-bezier(0.21,0.72,0.28,0.99)]',
6161
'hover:-translate-y-1.5 hover:scale-[1.01]',
@@ -65,18 +65,18 @@ export const featureCard = tv({
6565
].join(' '),
6666
variants: {
6767
variant: {
68-
tools: 'items-center p-[clamp(1.7rem,2.4vw,2.2rem)] text-center',
69-
versions: 'justify-between gap-6',
70-
frameworks: 'gap-6',
68+
tools: 'items-center gap-5 text-center',
69+
versions: 'justify-between gap-4',
70+
frameworks: 'gap-5',
7171
},
7272
},
7373
})
7474

7575
export const featureCardHeader = tv({
76-
base: 'mb-7 flex flex-col gap-2 text-left',
76+
base: 'mb-5 flex flex-col gap-1.5 text-left',
7777
variants: {
7878
variant: {
79-
centered: 'mb-6 items-center text-center',
79+
centered: 'mb-5 items-center text-center',
8080
},
8181
},
8282
})
@@ -133,10 +133,10 @@ export const toolOrbitItem = tv({
133133
].join(' '),
134134
variants: {
135135
placement: {
136-
webpack: 'left-1/2 top-0 -translate-x-1/2 -translate-y-[68%] sm:-translate-y-[62%]',
137-
vite: 'right-[-5%] top-1/2 -translate-y-1/2 translate-x-[62%] sm:right-[-3%] sm:translate-x-[56%]',
138-
gulp: 'bottom-[-5%] left-1/2 -translate-x-1/2 translate-y-[60%] sm:bottom-[-3%] sm:translate-y-[50%]',
139-
node: 'left-[-5%] top-1/2 -translate-x-[62%] -translate-y-1/2 sm:left-[-3%] sm:-translate-x-[56%]',
136+
webpack: 'left-1/2 top-0 -translate-x-1/2 -translate-y-[58%] sm:-translate-y-[52%]',
137+
vite: 'right-[-4%] top-1/2 -translate-y-1/2 translate-x-[52%] sm:right-[-2%] sm:translate-x-[48%]',
138+
gulp: 'bottom-[-4%] left-1/2 -translate-x-1/2 translate-y-[50%] sm:bottom-[-2%] sm:translate-y-[44%]',
139+
node: 'left-[-4%] top-1/2 -translate-x-[52%] -translate-y-1/2 sm:left-[-2%] sm:-translate-x-[48%]',
140140
},
141141
},
142142
})
@@ -146,7 +146,7 @@ export const toolOrbitLabel = tv({
146146
})
147147

148148
export const versionsStack = tv({
149-
base: 'relative flex flex-col items-center gap-6',
149+
base: 'relative flex flex-col items-center gap-5',
150150
})
151151

152152
export const versionsStackHalo = tv({
@@ -168,7 +168,7 @@ export const versionsStackTimeline = tv({
168168

169169
export const versionsPill = tv({
170170
base: [
171-
'flex flex-wrap items-center justify-between gap-2 rounded-2xl border border-sky-300/25 px-4 py-3',
171+
'flex flex-wrap items-center justify-between gap-2 rounded-2xl border border-sky-300/25 px-4 py-3 sm:flex-nowrap sm:gap-6',
172172
'bg-[linear-gradient(135deg,rgba(244,250,255,0.75),rgba(186,230,253,0.4))]',
173173
'shadow-[0_12px_26px_rgba(14,165,233,0.12),inset_0_1px_0_rgba(255,255,255,0.5)]',
174174
'backdrop-blur-[12px]',
@@ -183,7 +183,7 @@ export const versionsPill = tv({
183183
})
184184

185185
export const versionsPillLabel = tv({
186-
base: 'min-w-56 flex-1 text-[0.95rem] font-semibold text-slate-800 sm:text-base dark:text-slate-100',
186+
base: 'flex-1 text-left text-[0.95rem] font-semibold text-slate-800 sm:text-base dark:text-slate-100',
187187
})
188188

189189
export const versionsPillCta = tv({

website/src/pages/index.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ const toolOrbitItems: ToolOrbitItemConfig[] = [
9595
const versionLinks: VersionLink[] = [
9696
{ href: '/docs/quick-start/v4', label: 'Tailwind CSS 4.x', cta: '新特性预览' },
9797
{ href: '/docs/quick-start/install', label: 'Tailwind CSS 3.x', cta: '生产首选' },
98-
{ href: '/docs/quick-start/v2', label: 'Tailwind CSS 2.x (JIT)', cta: '兼容保留' },
98+
{ href: '/docs/quick-start/v2', label: 'Tailwind CSS 2.x', cta: '兼容保留' },
9999
]
100100

101101
const frameworkSupportItems: FrameworkSupportItem[] = [
@@ -231,7 +231,12 @@ function HomepageHeader() {
231231
<ToolOrbit items={toolOrbitItems} />
232232
</FeatureCard>
233233
<FeatureCard eyebrow="Version Matrix" subtitle="3.x 正式版、4.x 预览版及 2.x JIT 模式" title="Tailwind 多版本无缝支持" variant="versions">
234-
<VersionsStack Logo={TailwindcssLogo} links={versionLinks} />
234+
<div className="flex w-full flex-col gap-3 sm:gap-4">
235+
<p className="text-sm text-slate-600 sm:text-left dark:text-slate-300">
236+
覆盖稳定、预览与 JIT 管道,升级与回滚都能一键切换。
237+
</p>
238+
<VersionsStack Logo={TailwindcssLogo} links={versionLinks} />
239+
</div>
235240
</FeatureCard>
236241
<FeatureCard eyebrow="Ecosystem" subtitle="taro、uni-app、原生小程序、Vite 多生态落地" title="主流框架与原生开发支持" variant="frameworks">
237242
<FrameworkSupport items={frameworkSupportItems} />

0 commit comments

Comments
 (0)