自分用にメモ
参考にさせていただいたのは
Tech2GOさん。
https://blog.codecamp.jp/css_balloon
div.box { margin:16px; } /* 吹き出し本体 - 枠線付きの吹き出し */ .balloon-1{ position: relative; padding: 20px; background-color: #ffadad; border: 2px solid #ca8888; border-radius: 10px; /* 角丸を指定 */ display: inline-block; /* 横幅を自動で変更 */ } /* 三角アイコン - 枠線付きの吹き出し */ .balloon-1::before{ content: ''; position: absolute; display: block; width: 0; height: 0; left: -15px; top: 20px; border-right: 15px solid #ca8888; border-top: 15px solid transparent; border-bottom: 15px solid transparent; } .balloon-1::after{ content: ''; position: absolute; display: block; width: 0; height: 0; left: -12px; top: 20px; border-right: 15px solid #ffadad; border-top: 15px solid transparent; border-bottom: 15px solid transparent; }
<html> <head> <link rel="stylesheet" type="text/css" href="balloon.css"> </head> <body> <div class="box"> <p> <div class="balloon-1"> CSSだけで吹き出しをつくる <br>文字数に合わせて横幅を自動で変更 </div> </p> <p> <div class="balloon-1"> CSSだけで吹き出しをつくる <br>文字数に合わせて横幅を自動で変更 </div> </p> </div> </body> </html>