打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
大厂前端推荐纯css实现气泡效果

效果图:

 主要运用的是1.border 组成的直角三角形。2,before 和 after 伪元素 。3,z-index属性

css代码:

div.bubble{  position: absolute;  margin: 0;  padding: 0;  color: #86181d;  background-color: #ffdce0;  border-color: #cea0a5;  display:block;  border:1px solid;  border-radius: 4px;  padding: 2px;}div.bubble::before{  content: ' ';  display: block;  border-right:7px solid #ffdce0;  border-left:7px solid  transparent;  border-top:7px solid  transparent;  border-bottom: 7px solid transparent;  width: 0px;  height: 0px;  position: absolute;  top:4px;  left:-14px;  z-index: 3;}div.bubble::after{  content: ' ';  display: block;  border-right:8px solid #86181d;  border-left:8px solid  transparent;  border-top:8px solid  transparent;  border-bottom: 8px solid transparent;  width: 0px;  height: 0px;  position: absolute;  top:3px;  left:-16.5px;  z-index: 2;}

字由https://www.wode007.com/sites/73248.html 中国字体设计网https://www.wode007.com/sites/73245.html

1. 将元素的长宽设置为0,并且将border的3条边设置为透明的,就会出现border颜色的直角三角形;

2. 利用伪元素after和before,可以不用另外创建子元素,这可以避免不必要的dom复杂性

3. 用两个border设置的三角形,一大一小,可以模拟边框的效果

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
分享Css3设计---纯Css实现超酷的iphone玻璃气泡效果
10个css常用技巧
CSS实现带阴影的三角形
css之 斜线
用CSS代码写出的各种形状图形的方法_CSS_网页制作_脚本之家
纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服