2013-04-22 3 views
60

용의함이 질문은 어리석은 질문이지만 도움이 필요합니다. 포커스가있는 TEXTAREA의 테두리 색을 변경하고 싶습니다. 하지만 내 코드가 제대로 작동하지 않는 것 같습니다.텍스트 영역의 테두리 색상을 변경하는 방법 : 포커스

친절하게보기 코드는 fiddle입니다. 텍스트 영역이 초점으로 : 여기

<form name = "myform" method = "post" action="insert.php" onsubmit="return validateform()" style="width:40%"> 
     <input type="text" placeholder="Enter Name." name="name" maxlength="300" class="input"> 
     <input type="email" placeholder="Enter E-mail." name="address" maxlength="300" class="input"> 
     <textarea placeholder="Enter Message." name="descrip" class="input" ></textarea>  
<br> 
<input class="button secondary" type=submit name="submit" value="Submit" > 
</form> 

는 CSS

.input { 
border:0; 
padding:10px; 
font-size:1.3em; 
font-family:"Ubuntu Light","Ubuntu","Ubuntu Mono","Segoe Print","Segoe UI"; 
color:#ccc; 
border:solid 1px #ccc; 
margin:0 0 20px; 
width:300px; 
-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2); 
-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2); 
box-shadow: inner 0 0 4px rgba(0, 0, 0, 0.2); 
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px; 

} 
input:focus { 
    outline: none !important; 
    border-color: #719ECE; 
    box-shadow: 0 0 10px #719ECE; 
} 
+0

색상에 초점을 기본 색상처럼 보입니다. – lologic

답변

147
.input:focus { 
    outline: none !important; 
    border:1px solid red; 
    box-shadow: 0 0 10px #719ECE; 
} 

http://fiddle.jshell.net/ffS4S/3/

+2

입력 : 초점을 .input : focus로 변경할 수도 있습니다. 이미 텍스트 영역에서 해당 클래스를 사용하고 있기 때문입니다. 그렇게하면 여분의 선택기를 없앨 수 있습니다. – Hoshts

+0

고마워, 방금 알아 챘어! – unkn0wn

+1

그냥 궁금해서, 왜 textareas에 'outline : none'이 필요하지만 보통 textbox 입력은 필요하지 않습니까? –

10

입력이입니다

input:focus { 
    outline: none !important; 
    border-color: #719ECE; 
    box-shadow: 0 0 10px #719ECE; 
} 
textarea:focus { 
    outline: none !important; 
    border-color: #719ECE; 
    box-shadow: 0 0 10px #719ECE; 
} 
+5

두 규칙을 다음과 같이 결합 할 수 있습니다. - input : focus, textarea : focus { outline : none! important; border-color : # 719ECE; 상자 그림자 : 0 0 10px # 719ECE; } 두 유형의 요소 모두에 동일한 효과가 필요한 경우. – Hitesh

관련 문제