1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 大厂前端推荐纯css实现气泡效果

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

时间:2021-07-09 10:54:45

相关推荐

大厂前端推荐纯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;}

字由/sites/73248.html中国字体设计网/sites/73245.html

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

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。