我有以下CSS代码:
box-shadow: 0px 1px 5px #888;
-moz-box-shadow: 0px 1px 5px #888;
-webkit-box-shadow: 0px 1px 5px #888;
我如何使它只显示底部边框。我有一个模糊半径,所以不确定要更改或添加到上面的代码片段中。
我有以下CSS代码:
box-shadow: 0px 1px 5px #888;
-moz-box-shadow: 0px 1px 5px #888;
-webkit-box-shadow: 0px 1px 5px #888;
我如何使它只显示底部边框。我有一个模糊半径,所以不确定要更改或添加到上面的代码片段中。
根据模糊半径减小散布距离(即散布距离需要补偿添加的模糊)。不要忘记调整偏移量以补偿点差的减少。
box-shadow: 0px 4px 5px -3px #888;
你也只需要box-shadow
. Mozilla 和 Webkit 已经支持它很长时间了。
有关更多信息,请参见仅底部 css3 的阴影
<!DOCTYPE html>
<html>
<head>
<style>
div {
box-shadow: 0px 2px #888;
}
</style>
</head>
<body>
<div>
The border-radius property allows you to add rounded corners to elements.
</div>
</body>
这是唯一的方法
您可能想查看此 StackOverflow 中发布的解决方案:
You could use a linear gradient on the background:
background:linear-gradient(transparent 0%, transparent 90%,rgba(0,0,0,.7) 90%,transparent 100%);