【发布时间】:2022-01-14 03:35:11
【问题描述】:
我正在尝试在 WPF 中模拟具有圆角行为的 css 嵌入阴影。
我尝试使用 Windows 主题中的 DropShadowEffect、SystemDropShadowChrome 和自定义 OpacityMasks 的不同组合,但我所有的解决方案都没有接近所需的阴影效果 :(
只是一个普通的角边框开始:
<Border Width="100" Height="50" CornerRadius="30" BorderThickness="1" BorderBrush="Green" Background="White">
<Border.Effect>
<DropShadowEffect ShadowDepth="0" BlurRadius="5" Color="Blue"/>
</Border.Effect>
</Border>
我想要达到的目标:
.shadow-div{
width: 100px;
height: 50px;
border-radius: 34px;
background: white;
border: 1px solid green;
box-shadow: inset 0px 3px 4px blue;
}
<div class="shadow-div"/>
【问题讨论】:
-
stackoverflow.com/questions/61123720/… 类似问题,但技术不同(以防万一它可能有所帮助)