添加框阴影

阴影是常见的视觉设计元素,可以帮助元素在页面上脱颖而出。在 CSS 中,元素框的阴影使用 box-shadow 属性创建(如果您想为文本本身添加阴影,则需要 text-shadow)。

box-shadow 属性接受多个值

X 轴偏移量

Y 轴偏移量

模糊半径

扩展半径

颜色

inset 关键字

在下面的示例中,我们设置 X 和 Y 轴为 5px,模糊度为 10px,扩展度为 2px。我使用的是半透明的黑色作为颜色。尝试修改不同的值,看看它们如何改变阴影。

html

.wrapper {

height: 150px;

display: flex;

align-items: center;

justify-content: center;

}

button {

padding: 5px 10px;

border: 0;

border-radius: 5px;

font-weight: bold;

font-size: 140%;

background-color: #db1f48;

color: white;

}

css.shadow {

box-shadow: 5px 5px 10px 2px rgb(0 0 0 / 0.8);

}

注意:在此示例中,我们没有使用 inset,这意味着阴影是默认的下拉阴影,框位于阴影的上方。插入阴影出现在框内部,就好像内容被推入页面一样。