跳到主要内容

Shadow 阴影

在界面中,我们常用阴影来模拟元素之间的物理层级关系。清晰自然的阴影能帮助用户快速理解界面中元素的空间关系,更清楚的理解整理界面内容。


阴影类型

不同的阴影高度可以代表不同的元素层级,我们定义了四层基础的阴影高度,以适配页面中常用的元素层级。

Example
Token
Value
Usage
--shadow-z1000 0px 1px 0 rgba(37, 45, 55, 0.08)平面卡片。
如:边框等。
--shadow-z2000 2px 4px 0 rgba(37, 45, 55, 0.08)物体位于低层级,此时物体被操作(悬停、点击等)触发为悬浮状态,当操作完成或取消时,悬停状态反馈也跟随消失,物体回归到原有的层级中。
如:卡片 hover、等。
--shadow-z3000 4px 8px 0 rgba(37, 45, 55, 0.08)物体位于中层级,此时物体与基准面的关系是展开并跟随,物体由地面上的元素展开产生,会跟随元素所在层级的移动而移动。
如:下拉面板、浮动卡片等。
--shadow-z4000 8px 16px 0 rgba(37, 45, 55, 0.08)物体位于高层级,该物体的运动和其他层级没有关联。
如:对话框等。