javascript - 如何构建这些自定义 Box-shadow css3 效果?

标签 javascript html css

我想得到这些 enter image description here

这些是我正在使用的标记

<ol>
  <li><a>Campo</a>
    <ol>
      <li><a>Informacion Agricola</a></li>
      <li><a>Fabrica</a></li>
    </ol>
  </li>
  <li><a>Gastos Reales Campo</a>
</ol>

我遇到的问题是 box-shadown 没有 3 side border effect,我最初的想法是第一个菜单有 3 side shadow,顶部,左侧和右侧,然后子菜单将有4 border shadown 并位于该菜单后面并向上一点,因此它被叠加但它不起作用,因为我不能有 3 边框 shadown。

还有其他最佳制作方法吗?

最佳答案

您必须创建三个没有(或很少)模糊的独立阴影,并在三个方向上偏移它们。

参见 this answer对于类似的例子。

关于javascript - 如何构建这些自定义 Box-shadow css3 效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14635434/

相关文章:

javascript - jquery $().contents() 给我 [object Object]

javascript - 如何使用同一个类的js查询标签?

html - 删除 html 中 img 标签后的换行符

html - 溢出 y 滚动菜单上没有滚动条

javascript - 如何在 javascript 中使用正确的变量注入(inject)

javascript - 从字符串中删除多余的零

jquery - 为包括当前元素在内的子元素委托(delegate)事件

html - 直到刷新才应用 CSS 样式

html - 在浏览器中滚动时,CSS 背景渐变不会覆盖背景

关于变换动画的 CSS3 问题