我如何在 css 中创建一个三角形,最长的边上有一个框阴影
How can i create a triangle in css with a box-shadow on the longest side
我目前正在设计一个 android phonegap 应用程序,我需要帮助尝试使用某种盒子阴影重新创建三角形,但盒子阴影只会显示为正方形而不是三角形。当我试图寻找答案时,我只能找到一个等边三角形或只有两个边,而不是最长的边。
设计(隐藏部分):
https://i.stack.imgur.com/ysopX.png
编辑:
当前原型的 Pastebin Link(目前没有响应 - 专为 1080px x 1920px 设计):
pastebin.com/GmYh9d9F
您需要的是 drop-shadow
过滤器:
.test {
width: 0;
height: 0;
border-style: solid;
border-width: 0 100px 100px 100px;
border-color: transparent transparent #007bff transparent;
filter: drop-shadow(0 0 4px #555);
}
<div class="test"></div>
我目前正在设计一个 android phonegap 应用程序,我需要帮助尝试使用某种盒子阴影重新创建三角形,但盒子阴影只会显示为正方形而不是三角形。当我试图寻找答案时,我只能找到一个等边三角形或只有两个边,而不是最长的边。
设计(隐藏部分): https://i.stack.imgur.com/ysopX.png
编辑:
当前原型的 Pastebin Link(目前没有响应 - 专为 1080px x 1920px 设计):
pastebin.com/GmYh9d9F
您需要的是 drop-shadow
过滤器:
.test {
width: 0;
height: 0;
border-style: solid;
border-width: 0 100px 100px 100px;
border-color: transparent transparent #007bff transparent;
filter: drop-shadow(0 0 4px #555);
}
<div class="test"></div>