"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > CSS를 사용하여 체크박스 스타일을 다른 색상으로 지정하는 방법은 무엇입니까?

CSS를 사용하여 체크박스 스타일을 다른 색상으로 지정하는 방법은 무엇입니까?

2024-11-09에 게시됨
검색:734

How to Style Checkboxes with Different Colors Using CSS?

체크박스에 대한 향상된 CSS 스타일링

CSS를 사용하여 체크박스 스타일을 지정하기 위한 많은 솔루션이 온라인에 존재합니다. 그러나 더 큰 유연성과 개별 확인란에 다양한 색상을 적용하는 기능을 원한다면 다음 접근 방식을 고려하세요.

요구 사항:
많은 이미지를 만들지 않고도 다양한 색상으로 확인란을 사용자 정의하세요.

해결책:
외관이 흰색이고 부분적으로 투명한 체크박스가 있는 투명한 PNG 이미지를 활용하세요. HTML 요소에 CSS 지정 배경색을 적용하면 확인란에 색상 오버레이가 표시됩니다.

코드:
JavaScript:

// Check for checkbox and apply CSS classes
if (inputs[a].type == "checkbox" || inputs[a].type == "radio" && inputs[a].className.search(/^styled/) != -1) {
  span[a] = document.createElement("span");
  span[a].className = inputs[a].type   inputs[a].className.replace(/^styled/, "");
}

CSS:

.checkbox, .radio {
  width: 19px;
  height: 25px;
  padding: 0px;
  background: url(checkbox2.png) no-repeat;
  display: block;
  clear: left;
  float: left;
}

추가 CSS
다양한 색상 클래스를 정의하고 배경 색상과 연결합니다.

HTML:

이 방법은 PNG를 가정하고 PNG 투명도를 활용하여 원하는 효과를 얻습니다. 지원하다. 필요한 경우 GIF 마스크와 오버레이된 CSS 레이어를 사용하는 등의 대체 방법을 사용할 수 있습니다.

예(jQuery):
https://jsfiddle.net/jtbowden/xP2Ns /

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3