승인을 위해 트위터에 입력 필드를 양식화하고 싶습니다. 내가 초점 속성 hint
에 들어있는 텍스트의 투명도를 변경할 필요가트위터에서 입력 필드를 양식화하는 방법은 무엇입니까?
<input hint="hint" name="name" type="text">
: 나는 다음과 같은 HTML 태그가 있습니다. 내가 어떻게 해?
승인을 위해 트위터에 입력 필드를 양식화하고 싶습니다. 내가 초점 속성 hint
에 들어있는 텍스트의 투명도를 변경할 필요가트위터에서 입력 필드를 양식화하는 방법은 무엇입니까?
<input hint="hint" name="name" type="text">
: 나는 다음과 같은 HTML 태그가 있습니다. 내가 어떻게 해?
좋아, 여기 당신이 원하는 무엇인가 : http://jsfiddle.net/surendraVsingh/NLrRC/16/
HTML을
<div class="container">
<input type="text" />
<span>Username or email</span>
</div>
CSS
.container{position:relative; display:inline-block; overflow:hidden;}
.container input{position:relative; z-index:98;}
.container span{position: absolute; z-index:99; color:#ccc; left:5px; top:3px; font-size:11px;}
JQuery와 (업데이트 : 투명 대한 focusOut에 입력 제거 된 버그)
$('input').keyup(function(){
$(this).next().css('z-index', '0');
});
$('input').blur(function(){
if($('input').val()=== ''){
$('input').next().css('z-index', '99');
}
});
안녕하세요! 이 업데이트 된 답변을 사용하면 포커스 아웃 입력을 지우지 않습니다. – SVS
노력이
input[hint="hint"]:focus{
opacity: .4;
}
작동하지 않습니다 ... –
사용 자리 = "힌트"하지만 현대되는 브라우저 만 – SVS
@SVS 지원 -있다 수많은 [polyfills] (HTTPS ://github.com/jamesallardice/Placeholders.js), 이전 브라우저에서도'placeholder' 속성을 사용할 수 있습니다.하지만 OP가 네이티브 자리 표시 자보다 조금 더 찾고 있다고 생각합니다. –
'힌트'를 사용해야합니다. 'placeholder'를 사용하면 포커스가 숨겨집니다. –