html 半透明阴影,html – 透明边框和框阴影问题

考虑以下:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque ornare ligula et nulla auctor vitae tincidunt erat congue.

CSS

.info_bubble {

padding: 0 15px;

margin: 1em 0 3em;

border: 5px solid #FFF;

background: #A6CE39;

-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

width: 200px;

box-shadow: 0 0 10px #000;

color: #FFF;

position: absolute;

left: 50px;

top: 50px;

}

.info_bubble::before {

content: "";

position: absolute;

bottom: -20px;

left: 40px;

border-width: 20px 20px 0;

border-style: solid;

display: block;

width: 0;

top: 10px;

bottom: auto;

left: -23px;

border-width: 15px 23px 15px 0;

border-color: transparent #FFF;

}

.info_bubble::after {

content: "";

position: absolute;

bottom: -13px;

left: 47px;

border-width: 13px 13px 0;

border-style: solid;

display: block;

width: 0;

top: 16px;

bottom: auto;

left: -15px;

border-width: 9px 15px 9px 0;

border-color: transparent #A6CE39;

}​

以上从左侧产生带有三角形“箭头”的“语音泡沫”.箭头是从边框创建的,部分是透明的,部分是不透明的.

我想在讲话泡泡后面使用一个盒子阴影,但这会在箭头周围有点时髦,因为它会从整个元素中掉落一个阴影而不仅仅是不透明的部分.

我知道这是正常行为而不是错误,但我希望能够将盒子阴影剪切到箭头的不透明部分.

我不能将单个图像用于语音气泡,因为内容可以是任何高度,我想避免使用拼凑在一起的多个图像,因为这个解决方案更加清晰.

任何人都可以想到一个可行的解决方案吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值