다음은 순수 CSS를 사용하여 Checkbox 컨트롤을 설정하는 5가지 간단한 스타일입니다. 관심이 있으시면 원하는 스타일로 변경할 수 있습니다.
이 기사에 관심이 있으시면 아래에 댓글을 남겨주세요.
먼저 모든 확인란을 숨기려면 CSS를 추가해야 합니다. 다음으로 모양을 변경하겠습니다. 이렇게 하려면 CSS 파일에 코드 조각을 추가해야 합니다.
모든 체크박스를 숨긴 후 라벨 HTML 요소를 추가해야 합니다. for 속성이 있는 라벨을 클릭하면 해당 체크박스가 선택된다는 사실을 우리 모두 알고 있습니다. 이는 레이블의 클릭 이벤트를 통해 체크박스를 처리할 수 있음을 의미합니다.
스타일 1
이 체크박스 스타일은 잠금 해제 슬라이더와 같습니다. 슬라이더의 선택 상태와 선택 취소됨 상태가 다른 위치에 표시됩니다. 슬라이더 버튼(라벨)을 클릭하면 체크박스가 선택되고 슬라이더가 ON 위치로 이동합니다.
체크박스 영역에 대한 HTML 생성을 시작합니다.
이 체크박스 스타일 때문에 라벨만으로는 작업을 완료하기에 충분하지 않습니다. DIV 요소를 사용하여 체크박스를 포함하므로 이를 사용하여 검은색 띠와 둥근 모서리를 만들어야 합니다.
이제 라벨을 스트립의 슬라이더로 사용할 수 있습니다. 버튼 효과를 스트립의 한 쪽에서 다른 쪽으로 이동할 수 있습니다.
이제 슬라이더가 선택(꺼짐) 위치에 있으므로 확인란을 선택하면 반응이 일어나기를 원하므로 슬라이더를 반대쪽 끝으로 이동할 수 있습니다. 체크박스가 선택되었는지 확인하고, 그렇다면 label 요소의 left 속성을 변경해야 합니다.
첫 번째 체크박스에 필요한 CSS입니다.
스타일 2
이 체크박스 스타일은 스타일과 비슷하지만 차이점은 이 슬라이더 버튼의 색상이 변한다는 점입니다. 슬라이더 버튼을 클릭하면 스트립의 반대쪽으로 이동하여 버튼의 색상이 변경됩니다.
HTML 코드와 스타일 1은 완전히 동일합니다.
이 DIV는 스타일보다 큰 스트립이 됩니다. 레이블은 여전히 슬라이더로 사용됩니다.
이 스타일 중간에 검은색 막대가 있고 슬라이더가 이를 따라 좌우로 슬라이드되지만 DIV 요소가 이미 사용되었으므로 :before 의사 클래스를 사용하여 새 요소를 만들어야 합니다.
스타일 1과 동일합니다. 다음으로 라벨용 CSS 스타일을 작성하고 이를 슬라이더로 사용합니다.
스타일 1과 유사한 선택 상태를 얻고 선택 시 레이블의 왼쪽 및 배경 속성을 변경하고 싶습니다.
스타일 3
이 체크박스 스타일은 스타일 2보다 더 복잡합니다. 이전 예처럼 좌우로 슬라이드되며, 선택 상태와 선택 해제 상태를 변경할 때 슬라이더는 다른 쪽에는 해당 텍스트를 원래 위치에 표시합니다.
먼저 이전과 동일한 HTML 코드를 작성합니다.
그런 다음 동일한 방식으로 div를 슬라이더로 사용합니다. 다음 코드는 슬라이더와 텍스트를 배치할 수 있는 검은색 둥근 스트립을 만듭니다.
슬라이더를 선택 해제하면 슬라이더가 왼쪽에 "OFF"가 오른쪽에 표시됩니다. 클릭하면 슬라이더가 오른쪽으로 이동하고 "ON"이 왼쪽에 표시됩니다.
하지만 이러한 기능을 구현하기에는 요소 수가 충분하지 않으므로 두 개의 가상 클래스인 before와 :after를 사용하여 두 요소를 만들고 각각 "ON"과 "OFF"를 배치해야 합니다.
이전과 마찬가지로 클릭하면 반대쪽으로 이동하고 색상이 변경되는 슬라이더 스타일을 추가해 보겠습니다.
스타일 4
이 스타일에서는 클릭하면 내부 원의 색상이 변경되어 선택 또는 선택 취소 상태를 나타냅니다.
이전과 동일한 HTML 코드입니다.
다음으로 체크박스의 외부 원을 만들고 CSS의 border-radius 속성을 사용하여 100%로 설정하여 완벽한 원을 만들어야 합니다.
그런 다음 label 요소를 사용하여 확인란 상태에 따라 색상이 변경되는 작은 원을 만듭니다.
스타일 5
이 체크박스의 스타일은 브라우저의 기본 체크박스 스타일과 조금 다를 뿐이지만 차이점은 사용할 수 있다는 점입니다. 자신의 필요에 따라 스타일을 정의할 수 있습니다.
우선, 여전히 동일한 HTML 코드입니다
이전 예에서는 div를 체크박스의 슬라이딩 스트립 또는 외부 원으로 사용했지만 이번에는 div 요소를 사용하여 설정할 수 있습니다. 체크박스 영역.
라벨 라벨은 Click 이벤트와 우리가 정의하려는 체크박스의 상자 스타일에 사용됩니다.
다음으로 상자에 확인 표시를 만들어야 합니다. 이를 위해 :after 의사 클래스를 사용하여 새 요소를 만들 수 있습니다. 이 스타일을 얻으려면 5px x 9px 직사각형을 만들고 테두리를 추가하세요. 이때 위쪽 테두리와 오른쪽 테두리를 제거하면 문자 L처럼 보입니다. 그런 다음 CSS 변환 속성을 사용하여 회전하여 체크 표시처럼 보이도록 할 수 있습니다.
위 CSS에서는 투명도를 0.2로 설정했으므로 체크박스에 반투명 체크 표시가 있는 것을 볼 수 있습니다. 마우스를 올리면 더 어둡게 만들고 선택하면 불투명하게 만들 수 있습니다.
이렇게 하면 새로운 체크박스 스타일이 생성됩니다.
위 내용은 순수 CSS로 체크박스를 설정하는 예제 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

Theroottaginanhtmldocumentis.itservesasthetop-levellement thatenCapsulateslotherContent, 프로퍼 디코 언어 구조에있는 BrowserParsing을 보장합니다.

이 기사는 HTML 태그가 요소를 정의하는 데 사용되는 구문 마커이고 요소는 태그 및 내용을 포함한 완전한 단위라고 설명합니다. 그들은 웹 페이지를 구조화하기 위해 협력합니다. character count : 159

이 기사는 & lt; Head & gt의 역할에 대해 설명합니다. & lt; Body & Gt; HTML의 태그, 사용자 경험에 미치는 영향 및 SEO 영향. 적절한 구조화는 웹 사이트 기능 및 검색 엔진 최적화를 향상시킵니다.

이 기사는 HTML 태그, 등의 차이점과 시맨틱 대 프리젠 테이션 사용 및 SEO 및 접근성에 미치는 영향에 중점을 둡니다.

기사는 UTF-8에 중점을 둔 HTML에서 문자 인코딩 지정에 대해 논의합니다. 주요 이슈 : 올바른 텍스트 표시 보장, 멍청한 문자 방지 및 SEO 및 접근성 향상.

이 기사는 웹 컨텐츠를 구조화하고 스타일링하는 데 사용되는 다양한 HTML 서식 태그에 대해 논의하여 텍스트 모양에 미치는 영향과 접근성 및 SEO에 대한 시맨틱 태그의 중요성을 강조합니다.

이 기사는 고유성, 목적, CSS 구문 및 특이성에 중점을 둔 HTML의 'ID'와 '클래스'속성의 차이점에 대해 설명합니다. 웹 페이지 스타일링 및 기능에 어떤 영향을 미치는지 설명하고 모범 사례를 제공합니다.

이 기사는 스타일링 및 JavaScript 조작을위한 요소 그룹에서 HTML '클래스'속성의 역할을 고유 한 'ID'속성과 대조합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

Dreamweaver Mac版
시각적 웹 개발 도구

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구
