반응형
    
    
    
  텍스트 영역의 테두리 색을 변경하는 방법:focus
TEXT AREA의 테두리 색상을 포커스로 변경하고 싶습니다.하지만 제 코드가 제대로 작동하지 않는 것 같습니다.
코드는 바이올린에 있습니다.
<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;
 }
.input:focus {
    outline: none !important;
    border:1px solid red;
    box-shadow: 0 0 10px #719ECE;
  }
입력이 있습니다. 텍스트 영역이 있으므로 포커스: 포커스
    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;
    }
아마도 윤곽선 색상을 변경하는 더 적절한 방법은 CSS 규칙을 사용하는 것입니다.
textarea {
  outline-color: #719ECE;
}
또는 입력용
input {
  outline-color: #719ECE;
}
box-shadow이는 완전히 동일하지 않으며 특히 요소에 사용자 지정 스타일을 적용하는 경우 윤곽선과 다르게 보일 수 있습니다.
매우 간단합니다.
 outline-color : green!important;
반응-부스트랩 버튼의 전체 CSS는 다음과 같습니다.
 .custom-btn {
     font-size:1.9em;
     background: #2f5bff;
     border: 2px solid #78e4ff;
     border-radius: 3px;
     padding: 50px 70px;
     outline-color : blue !important;
     text-transform: uppercase;
     user-select: auto;
     -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);
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
 }
이것은 잘 될 것 같아요.
input:focus{
    outline: none;
    border:1px solid red;
}
개인 코드에서 구성 요소 크기가 변경되었기 때문에 테두리 속성을 제거했습니다.
.input:focus {
  outline: none;
  box-shadow: 0 0 0 0.125rem red;
}
이것을 사용해 보십시오. 아마도 효과가 있을 것입니다.
input{
outline-color: #fff //your color
outline-style: none // it depend on you 
}
당신은 단지 scss 변수가 필요합니다.
$input-btn-focus-width:       .05rem !default;
CSS를 사용할 수 있습니다.pseudo-class그러기 위해서는.유사 클래스는 요소의 특수 상태를 정의하는 데 사용됩니다.
가 있습니다.::focus포커스가 있는 요소를 선택하는 데 사용되는 유사 클래스입니다.그래서 당신은 이렇게 당신의 CSS에 그것을 걸 수 있습니다.
사용수업
.my-input::focus {
  outline-color: green;
}ID 사용
#my-input::focus {
  outline-color: red;
}요소 직접 선택
input::focus {
  outline-color: blue;
}속성 선택기 사용
input[type="text"]::focus {
  outline-color: orange;
}언급URL : https://stackoverflow.com/questions/16156594/how-to-change-border-color-of-textarea-on-focus
반응형
    
    
    
  'programing' 카테고리의 다른 글
| jQuery 함수로 직접 자식 요소만 가져오는 방법 (0) | 2023.08.19 | 
|---|---|
| Git에서 병합되지 않은 모든 변경 사항을 나열하는 방법은 무엇입니까? (0) | 2023.08.19 | 
| 이 오류 " $. to JSON은 함수가 아닙니다. " (0) | 2023.08.19 | 
| 깃 사전 푸시 후크 (0) | 2023.08.19 | 
| iOS 5.0 사용자 에이전트 문자열은 무엇입니까? (0) | 2023.08.19 |