Css 如何使用尖三角形为下拉列表提供阴影?
我想给你一些阴影,让你可以用尖尖的空气动力下降。 阴影可以很好地使用下拉菜单,但不知何故无法将其应用于指针Css 如何使用尖三角形为下拉列表提供阴影?,css,Css,我想给你一些阴影,让你可以用尖尖的空气动力下降。 阴影可以很好地使用下拉菜单,但不知何故无法将其应用于指针 .dropdown{ position: absolute !important; width: 310px;height: 70%; padding: 0px; background-color: @light-color; -webkit-border-radius: @border-radius; -moz-border-radius:
.dropdown{
position: absolute !important;
width: 310px;height: 70%;
padding: 0px;
background-color: @light-color;
-webkit-border-radius: @border-radius;
-moz-border-radius: @border-radius;
border-radius: @border-radius;
top: 44px;left: 44px;z-index: 9999;
box-shadow: 0 0 3px 0 #aaa;
}
.dropdown:after{
content: '';
position: absolute;
border-style: solid;
border-width: 0 14px 14px;
border-color: #f4f5f4 transparent;
display: block;width: 0;
z-index: 999;top: -14px;left: 25px;
box-shadow: 0px 0px 1px #000;
}
所以你有两种方法来实现你想要的: 首先使用unicode字符: HTML:
<div class="unicode">▲</div>
<div class="triangle"></div>
第二步,在之后使用伪元素添加旋转div并在父级内部裁剪它们:
HTML:
<div class="unicode">▲</div>
<div class="triangle"></div>
考虑添加所有前缀以增强浏览器兼容性
演示:这是一个演示小提琴,你的JSFIDLE中没有三角形。暂时我把它改成了红色。请现在检查。[链接]()@Jay那把小提琴在三角形周围有一个方形阴影,没有帮助