首页 > 代码库 > 气泡小角的css实现
气泡小角的css实现
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"> <head> <title>CSS 箭头Demo</title> <style type="text/css"> /* 基本样式 */ .tip { background: #eee; border: 1px solid #ccc; padding: 10px; border-radius: 8px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); position: relative; width: 200px; } /* 箭头 - :before and :after, 一起组成了气泡小角 */ .tip:before { position: absolute; display: inline-block; border-width: 7px; border-style: solid; border-color: transparent rgba(0, 0, 0, 0.2) transparent transparent; left: -15px; top: 40%; content: ‘‘; } /* 小角的背景填充*/ .tip:after { position: absolute; display: inline-block; border-width: 6px;/*与before的三角形重叠差1px,和元素边框是边框宽度一致*/ border-style: solid; border-color: transparent #eee transparent transparent;/*边框颜色(小角的填充色)要与整体元素背景一致*/ left: -12px; top: 40%; content: ‘‘; } </style> </head> <body> <div id="contentHolder"> <h2>CSS 伪类(Pseudo-Element)</h2> <div style="position:relative;"> <div class="tip"> 气泡小角的实现效果 气泡小角的实现效果 气泡小角的实现效果 </div> </div> </div> </body> </html>
执行效果图:
气泡小角的css实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。