我有一个箭头和箭头边框的工具提示,但我需要箭头以获得工具提示的阴影框,我该怎么做?带边框的CSS箭头添加框阴影
我需要一个跨浏览器的解决方案。我无法使用CSS过滤器。
.tooltip {
position: absolute;
}
.arrow_box {
position: relative;
background-color: #fff;
border: 1px solid lightgrey;
border-radius: 2px;
padding: 12px;
box-shadow: 1px 1.5px 4px 0px rgba(170, 174, 181, 0.45);
-webkit-transform: translateX(6px);
transform: translateX(6px);
}
.arrow_box:after, .arrow_box:before {
right: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.arrow_box:after {
border-color: rgba(255, 255, 255, 0);
border-right-color: #fff;
border-width: 6px;
margin-top: -6px;
}
.arrow_box:before {
border-color: rgba(211, 211, 211, 0);
border-right-color: #d3d3d3;
border-width: 7px;
margin-top: -7px;
}
<div class="tooltip">
<div class="arrow_box">
<p>tooltip</p>
</div>
</div>
你试过这个解决方案:https://codepen.io/ryanmcnz/pen/JDLhu – besciualex
,别让带边框(三角形)的箭头..只是使它成为一个规则矩形和旋转它并应用阴影并保持其Z指数低 –
您能否添加一个带有示例的答案? – ng2user