html - 如何向 CSS 生成的箭头添加框阴影?
问题描述
我很难在使用边框属性生成的箭头轮廓周围添加框阴影。有没有办法使形状与箭头相同的盒子阴影而不是方形盒子?
这是一个jsfiddle。
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>
推荐阅读
- sql - 如何从连接表中获取列而不是相邻列
- sql-server - 运行代码时无法识别 CONCAT() 函数
- python - SQLalchemy:允许“链式”构建查询对象?
- sql - 使用 Stack Exchange API 获取帖子标签
- visual-studio - Nuget 不会从源代码管理中恢复包
- reactjs - 我怎么知道我的组件在哪里使用?
- c# - 如何使用 Unity 停止平面检测并删除 ARCore 1.9 中的所有平面?
- angular - 错误 TS2741:类型中缺少属性
- amazon-web-services - 如何使用 aws cli 更新 aws lambda 函数?
- android - 在 Linux 中运行 React 本机应用程序时出现 android studio 错误