CSS만 사용하여 입력 양식을 확인하는 세 가지 주요 유용한 기술
기법 1 : 입력 폼에 대한 백지 확인
「placeholder-showd」속성 사용
결과
세부
<input placeholder="Please enter a value.">
<button>save</button>
/*
Use opacity to reduce the initial transparency by half.
By using pointer-events, the initial button click is disabled.
*/
button {
opacity: 0.5;
pointer-events: none;
}
/*
Using not(:placeholder-shown), you can use
If you don't see the placeholder, you can use
Automatic setting of pointer-events.
Restore the opacity's transparency as well.
*/
input:not(:placeholder-shown) + button {
opacity: 1;
pointer-events: auto;
}
기법 2 : 입력 폼의 형식 확인
「유효하고 무효」속성 사용
결과
세부
<input type="email" placeholder="Enter email address">
<button>save</button>
/*
Using the invalid attribute, the
The background color if the type attribute format does apply.
*/
input:invalid {
background-color: #ee6666;
}
/*
Using the valid attribute, the
The background color if the type attribute format does not apply.
*/
input:valid {
background-color: #95f195;
}
기법 3 : 입력 폼의 범위 확인
"범위 내 및 범위 외" 속성 사용
결과
세부
<input type="number" min="1" max="20">
<button>save</button>
/*
Using the in-range attribute, the
The background color if it falls within a range of values.
*/
input:in-range {
background-color: #95f195;
}
/*
Using the out-of-range attribute, you can use the
Background color if the value does not fall within a range of values.
*/
input:out-of-range {
background-color: #ee6666;
}
링크
Reference
이 문제에 관하여(CSS만 사용하여 입력 양식을 확인하는 세 가지 주요 유용한 기술), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kamekuremaisuke/three-main-useful-techniques-to-check-input-forms-using-only-css-2bl2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)