【问题标题】:How can i create a triangle in css with a box-shadow on the longest side [closed]如何在 css 中创建一个三角形,最长边有一个盒子阴影 [关闭]
【发布时间】:2017-09-22 16:03:06
【问题描述】:

我目前正在设计一个 android phonegap 应用程序,我需要帮助尝试使用某种 Box-shadow 重新创建三角形,但 box-shadow 只会显示为正方形而不是三角形。当我尝试寻找答案时,我只能找到等边三角形的答案,或者只能在两侧找到答案,而不是最长的一侧。

设计(隐藏某些部分): https://i.stack.imgur.com/ysopX.png

编辑:

当前原型的粘贴链接(目前没有响应 - 设计为 1080 x 1920 像素):

pastebin.com/GmYh9d9F

【问题讨论】:

  • 由于我们在SO这里不提供代码编写,您需要提供一个最小的工作代码sn-p

标签: html css cordova triangular


【解决方案1】:

您需要的是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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-28
    • 2020-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多