MioUI

Card

12px 同心圆角 + 发丝边,内部元素不再加边框。

专业版推荐
¥39 / 月

适合个人站长:无限页面、自定义域名、优先支持。

安装

components/ui/card.tsx
import type { HTMLAttributes } from 'react';
import { twMerge } from 'tailwind-merge';

/** 12px 同心圆角 + 发丝边;卡片内部的按钮/chip 不再加边框(单线框纪律) */
export function Card({ className, ...p }: HTMLAttributes<HTMLDivElement>) {
  return <div className={twMerge('rounded-xl bg-surface-2 shadow-panel', className)} {...p} />;
}

export function Badge({ className, ...p }: HTMLAttributes<HTMLSpanElement>) {
  return (
    <span
      className={twMerge(
        'inline-flex h-5 items-center rounded-full bg-accent-soft px-2 text-[11px] font-medium text-accent-text',
        className,
      )}
      {...p}
    />
  );
}

用法

<Card className="p-5">…</Card>

本页目录