前端气泡效果实现的方式

气泡效果在前端设计中很常见,如上图就是一种对话气泡效果的实际应用。气泡效果在CSS前端编程中实现的难点是不规则的三角形,比较主流的设计思路是通过绝对定位的伪元素来制作该三角形效果。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.container {
    width: 300px;
    height: 200px;
    background-color: #a8d5f3;
    position:relative;
    border-radius:.6em ;
}
 
.container::after{
    color:#a8d5f3;
    content:'';
    position:absolute;
    background-color:currentColor;
    background:linear-gradient(135deg,transparent 50%, currentColor 50%);  
    width:50px;
    height:50px;
    z-index:-1;
    transform:rotateZ(60deg);
    right:-15px;
}

  

前端纯CSS绘制三角形可以参考《纯CSS绘制三角形》。

posted @   请叫我二狗哥  阅读(1644)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示