html - 如何将框阴影添加到 css 生成的箭头?

标签 html css border box-shadow

我很难在使用边框属性生成的箭头轮廓周围添加框阴影。有没有办法让盒子阴影的形状与箭头相同,而不是方形盒子?

这是一个 jsfiddle .

enter image description here

HTML:

<a class="bx-prev"></a>
<a class="bx-next"></a>

CSS:

.bx-prev, .bx-next {
  border-right: 15px solid green;
  border-bottom: 15px solid green;
  width: 35px;
  height: 35px;
  top: 200px;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
}
.bx-prev {
  transform: rotate(135deg);
  position: absolute;
  left: 220px;
}
.bx-next {
  transform: rotate(-45deg);
  position: absolute;
  left: 320px;
}

最佳答案

试试这个。

编辑!

.bx-prev, .bx-next {
  border-right: 15px solid green;
  border-bottom: 15px solid green;
  width: 35px;
  height: 35px;
  top: 200px;
  -webkit-filter: drop-shadow(0px 0px 2px rgba(0,0,0,.7));
  filter: drop-shadow(0px 0px 2px rgba(0,0,0,.7));
}
.bx-prev {
  transform: rotate(135deg);
  position: absolute;
  left: 220px;
}
.bx-next {
  transform: rotate(-45deg);
  position: absolute;
  left: 320px;
}
<a class="bx-prev"></a>
<a class="bx-next"></a>

关于html - 如何将框阴影添加到 css 生成的箭头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53772877/

相关文章:

html - IE8-同一过滤器中的渐变和背景图像不起作用?

html - CSS 中的马赛克图片库

java - JTabbedPane - 在选项卡周围设置默认边框..?

java - 解析 Booking.uz.gov.ua 网站

php - 将输入表单更改为文本区域而不影响数据库

Javascript:从禁用的输入中删除选中状态(已选中)

jquery - 为当前菜单设置 css 事件类

html - 在 flex 容器中填充剩余的高度或宽度

CSS Border radius, IE 中的边框颜色幽灵 Angular 边框

外部div的CSS背景和边框