「CSSだけで吹き出し」を別ウィンドウで開く
各種サンプルとソース一覧
|
PCスキルの小技・忘却防止メモ
|
CSSだけで吹き出し
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>CSSだけで吹き出し</title>
<style type="text/css">
/* 左に三角(吹き出し) */
.fkdL {
box-sizing: border-box;
position: relative;
top:0;
left:0;
background: #ffeeff;
border: 1px solid #ff00ff;
padding:5px;
}
.fkdL:after, .fkdL:before {
border-color: transparent;
border-image: none;
border-style: solid solid solid none;
border-width: 5px 5px 5px 0px;
content: '';
position: absolute;
top: 5px;
}
.fkdL:after {
border-right: 10px solid #ffeeff;
left: -8px;
}
.fkdL:before {
border-right: 10px solid #ff00ff;
left: -10px;
}
/* 右に三角(吹き出し) */
.fkdR {
box-sizing: border-box;
position: relative;
top:0;
left:0;
background: #ffeeff;
border: 1px solid #ff00ff;
padding:5px;
}
.fkdR:after, .fkdR:before {
border-color: transparent;
border-image: none;
border-style: solid none solid solid;
border-width: 5px 0px 5px 5px ;
content: '';
position: absolute;
top: 5px;
}
.fkdR:after {
border-left: 10px solid #ffeeff;
right: -8px;
}
.fkdR:before {
border-left: 10px solid #ff00ff;
right: -10px;
}
/* 上に三角(吹き出し) */
.fkdT {
box-sizing: border-box;
position: relative;
top:0;
left:0;
background: #ffeeff;
border: 1px solid #ff00ff;
padding:5px;
}
.fkdT:after, .fkdT:before {
border-color: transparent;
border-image: none;
border-style: none solid solid solid;
border-width: 0px 5px 5px 5px ;
content: '';
position: absolute;
left:5px;
}
.fkdT:after {
border-bottom: 10px solid #ffeeff;
top: -8px;
}
.fkdT:before {
border-bottom: 10px solid #ff00ff;
top: -10px;
}
/* 下に三角(吹き出し) */
.fkdB {
box-sizing: border-box;
position: relative;
top:0;
left:0;
background: #ffeeff;
border: 1px solid #ff00ff;
padding:5px;
}
.fkdB:after, .fkdB:before {
border-color: transparent;
border-image: none;
border-style: solid solid none solid;
border-width: 5px 5px 0px 5px ;
content: '';
position: absolute;
left:5px;
}
.fkdB:after {
border-top: 10px solid #ffeeff;
bottom: -8px;
}
.fkdB:before {
border-top: 10px solid #ff00ff;
bottom: -10px;
}
</style>
</head>
<body>
<h1>CSSだけで吹き出し</h1>
<p class="fkdL">左に三角(吹き出し)</p>
<p class="fkdR">右に三角(吹き出し)</p>
<p class="fkdT">上に三角(吹き出し)</p>
<p class="fkdB">下に三角(吹き出し)</p>
<div>
<div style="font-size:10pt;text-align:right;margin-top:0.5em;">
<a href="//tips.recatnap.info/" target="_top">PCスキルの小技・忘却防止メモ</a> -
<a href="//tips.recatnap.info/wiki/" target="_top">PCスキルの小技・忘却防止メモのまとめ(wiki)</a>
</div>
<div style="font-size:10pt;text-align:center;margin-top:0.5em;padding:0.5em;border-top:1px solid #ccc;">
Copyright © 2009 by PCスキルの小技・忘却防止メモ. All rights reserved.
</div>
</body>
</html>