본문 바로가기

Frontend/HTML|CSS

(2)
[체크박스 커스텀] 리액트로 상태관리 하지않고 기본 Input을 이미지로 설정하기 (전역설정해두면 아주 편리함) 리액트에서 state로 체크박스 상태를 관리하기도 하는데,아래와 같은 방식을 사용해서 전역 스타일시트에 추가만해주면모든 페이지에서 input들이 자동으로 커스텀되어 나온다.  /* 기본 체크박스 숨기기 */ input[type="checkbox"] { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 13px; height: 13px; margin: 0; cursor: pointer; background-image: url("/static/img/unchecked.png"); background-s..
[CSS] 단위요소 (px, %, em, rem, vw, vh, vmin, vmax) 1. px(픽셀):픽셀은 화면에서 고정된 크기를 의미하며, 화면 크기나 해상도와 관계없이 항상 동일한 크기로 표시됩니다.예시: 픽셀로 크기 설정이 코드는 100px × 100px 크기의 박스를 생성합니다. 화면의 크기나 해상도와 상관없이 이 박스는 항상 동일한 크기를 유지합니다.2. % (퍼센트):퍼센트는 부모 요소의 크기에 상대적인 값을 나타냅니다. 부모 요소의 크기가 변하면, 자식 요소의 크기도 함께 변합니다.예시: 부모 요소 크기의 50% 여기서 부모 요소는 400px 너비를 가지므로, 자식 요소의 너비는 50%인 200px로 설정됩니다. 만약 부모 요소의 크기를 변경하면, 자식 요소의 크기도 자동으로 변경됩니다.3. em:em 단위는 글꼴 크기를 기준으로 상대적인 크..