我試圖在CSS中繪製一個小三角形(作爲矩形聊天泡泡的尾巴)。我設法做到了這一點,但後來我想對盒子和尾部應用盒子陰影。所以,我有尾巴下面的CSS:意外的盒子陰影行爲
#bubble::after {
content: "";
display: block;
position: absolute;
bottom: -22px;
left: 10px;
border-width: 22px 0 0 20px;
border-style: solid;
border-color: #fff transparent;
-webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, .6);
box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, .6);
}
這使得本(對不起,背景是因爲變焦的有點模糊):
注意如何箱陰影不會沿着氣泡尾部的對角線部分呈現。
我想達到理想的效果是:
這是在Photoshop的截圖,所以它可能看起來不是瀏覽器的portview的部分截圖有點不同(的陰影應該是更大的,我忘了在縮放路徑後更新圖層樣式)。
我該怎麼做到這一點?
謝謝! P:我很樂於使用柵格圖像或SVG,儘管如果我不需要,我寧願使用柵格圖像或SVG。
我認爲你正在試圖做的是有關這個以前的帖子上SA:HTTP:// stackoverflow.com/questions/5549594/css-drop-shadow-for-css-drawn-arrow – 2012-07-23 14:10:46
@billyMoat哦,我看到那篇文章,但我想讓尾巴成爲一個直角三角形,因爲我有點固執像那樣。哈哈哈 – omninonsense 2012-07-23 14:14:28
@BillyMoat哦,看看我發現的:◥和◤。發佈答案,以便我可以將其標記爲已讀! :D – omninonsense 2012-07-23 14:25:33