首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何调整沿一条边的点的长方体阴影?

我如何调整沿一条边的点的长方体阴影?
EN

Stack Overflow用户
提问于 2018-03-11 07:07:28
回答 1查看 24关注 0票数 0

在材质设计中,阴影根据其高度智能地应用。我怎么才能模仿它呢?

示例:具有6px阴影的工具栏与具有4px阴影的卡片重叠。阴影应该只在卡的顶部是2px,但在其他地方应该是6px。

JavaScript解决方案很好。

EN

回答 1

Stack Overflow用户

发布于 2018-03-11 07:41:08

首先,我想指出,在大多数情况下,阴影应该在卡片下面,而不是在上面,这是为了给人一种立体感。

有关材质设计中阴影的指南可以在HERE中找到。

要创建一个“不平衡”的阴影,你可以这样做:

代码语言:javascript
复制
box-shadow: H V B S C;

其中H:水平偏移,V:垂直偏移,B:模糊,S:扩散,C:颜色

例如:

代码语言:javascript
复制
div {
box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.35);
width: 100px;
height: 100px;
padding: 20px;
}
代码语言:javascript
复制
<div class="div"></div>

w3schools's website中可以找到一个更“现实”和更高级的例子。它同时使用多个阴影:box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49214939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档