android 气泡尖角边框,如何使用CSS实现一个带尖角的气泡框?

本文介绍了如何使用CSS实现一个带有尖角的气泡框,通过设置边框透明度创建尖角效果,并利用伪元素`:before`和`:after`添加颜色和遮罩以形成最终的气泡形状。
摘要由CSDN通过智能技术生成

今天的任务中遇上了一个气泡框,还有需要添加圆角和指向性尖角,所以打开百度默默学习了一波,此文仅供自己记录使用。

先来看看预览图

8df6a627708c43831266669f74d75625.png

先写上盒子,上代码

HTML:

CSS:

.element{

width: 0;

height: 0;

border-top: 20px solid red;

border-right: 20px solid blue;

border-bottom: 20px solid #727171;

border-left: 20px solid palegoldenrod;

}

复制代码

实现效果如下:6565f11c1ea34f8d7d1d653090138cbe.png

具体的实现原理呢,一个盒子,作为一个块级元素,我们首先将它的宽和高都设置成0,再将边框的大小设置成20px,也就是形成了如上图这样的四等分三角形组成的一个正方形。

那我们要得到一个方向朝上的尖角,就必须让上,右,左的三角形“隐形”。透明属性可以帮助我们做到这一点,透明的背景欺骗了我们的眼睛~让

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值