关于 beautiful-shadows
Beautiful Shadows 是一项提供中性色分层 Tailwind 阴影样式的设计技能,供界面表面使用。它帮助设计者为控件、卡片、面板和主视觉媒体选择一致的层级。
主要功能
- 01提供三种阴影层级
- 02给出 Tailwind 工具类
- 03按组件类型说明用法
- 04规定一致的阴影使用方式
适用场景
- 01为表单控件添加轻微层次
- 02统一卡片和弹出面板样式
- 03增强主视觉媒体的悬浮感
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mengto/ skills --skill beautiful-shadows安装后在 Claude Code 中输入/beautiful-shadows确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
demo/index.htmlPROMPT.mdsource.json详细介绍
精致阴影
使用场景
- 表面需要精致、层次分明的立体感。
- 默认的 Tailwind 阴影显得过于普通或生硬。
- 设计需要中性、细腻的纵深感,而非彩色光晕。
阴影工具类
使用以下准确的 Tailwind 类。
精致 sm
适用于紧凑卡片、表单控件、胶囊元素和低调的表面。
shadow-[0px_2px_3px_-1px_rgba(0,0,0,0.1),0px_1px_0px_0px_rgba(25,28,33,0.02),0px_0px_0px_1px_rgba(25,28,33,0.08)]
精致 md
适用于卡片、面板、弹出层,以及默认的立体表面样式。
shadow-[0px_0px_0px_1px_rgba(0,0,0,0.06),0px_1px_1px_-0.5px_rgba(0,0,0,0.06),0px_3px_3px_-1.5px_rgba(0,0,0,0.06),_0px_6px_6px_-3px_rgba(0,0,0,0.06),0px_12px_12px_-6px_rgba(0,0,0,0.06),0px_24px_24px_-12px_rgba(0,0,0,0.06)]
精致 lg
适用于主视觉媒体、功能亮点区块、类似模态框的容器,以及最强的悬浮效果。
shadow-[0_2.8px_2.2px_rgba(0,_0,_0,_0.034),_0_6.7px_5.3px_rgba(0,_0,_0,_0.048),_0_12.5px_10px_rgba(0,_0,_0,_0.06),_0_22.3px_17.9px_rgba(0,_0,_0,_0.072),_0_41.8px_33.4px_rgba(0,_0,_0,_0.086),_0_100px_80px_rgba(0,_0,_0,_0.12)]
示例
<div class="rounded-xl bg-white shadow-[0px_0px_0px_1px_rgba(0,0,0,0.06),0px_1px_1px_-0.5px_rgba(0,0,0,0.06),0px_3px_3px_-1.5px_rgba(0,0,0,0.06),_0px_6px_6px_-3px_rgba(0,0,0,0.06),0px_12px_12px_-6px_rgba(0,0,0,0.06),0px_24px_24px_-12px_rgba(0,0,0,0.06)]">
...
</div>
使用规则
- 紧凑卡片、表单控件、胶囊元素和低调的表面使用
Beautiful sm。 - 卡片、面板、弹出层,以及默认的立体表面样式使用
Beautiful md。 - 主视觉媒体、功能亮点区块、类似模态框的容器,以及需要最强悬浮效果的场景使用
Beautiful lg。 - 搭配干净的表面填充和统一的圆角。
- 除非交互明确改变立体效果,否则每种组件状态使用一种阴影强度。
避免
- 在同一组件上混用这些阴影与默认的 Tailwind 阴影级别。
- 为这些阴影添加浓重的色彩;保持中性、细腻。
- 在密集列表或微小控件上使用
Beautiful lg。 - 在同一元素上叠加多个阴影工具类。
- 在对比度极低的布局中,用这些阴影替代清晰的边框。
评论
支持 Markdown