Result
jQuery
result,js,css,html //フォーカスイベント
$('.use-guide').focus(function() {
//ツールチップ
id = $(this).attr('id');
$('.guide-tip[rel='+id+']').fadeIn();
}).blur(function() {
$('.guide-tip[rel='+id+']').fadeOut();
});
css
input[type="text"] {
width:400px;
padding:10px;
border-radius:5px; /*optional*/
color:#666;
font-size:.875em;
outline:none;
background:#f6f6f6;
border-width: 1px;
border-style: solid;
border-color: rgba(0,0,0,.2);
}
.input-line {
position:relative;
}
.guide-tip {
display:none;
bottom:-90px;
z-index:2000;
position:absolute;
width:390px;
padding:10px 15px;
margin:10px 0;
background:#eaeaea;
border-width: 1px;
border-style: solid;
border-color: rgba(0,0,0,.1);
color:#999;
font-size:.875em;
}
.guide-tip .arrow {
position:absolute;
top:-8px;
left:15px;
z-index:1000;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #eaeaea;
}
.guide-tip .arrow.border {
top:-9px; left:14px;
border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-bottom: 9px solid #ccc;
}
html
<div class="input-line">
<div class="guide-tip" rel="title">
<div class="arrow border"></div>
<div class="arrow"></div>
<em>Please follow the instruction :</em>
<br>
<strong>Don't use bad word!</strong>
</div>
<input type="text" name="title" id="title" placeholder="input something ..." class="use-guide">
</div>
via
JS Bin
...
