사용자 지정
// Customize
Sass를 사용하여 테마 지정 및 Bootstrap 확장과 사용자 정의 방법, 풍부한 글로벌 옵션, 광범위한 컬러 시스템 등을 소개합니다.
개요
Bootstrap을 재정의 하는 방법은 여러 가지가 있습니다. 가장 좋은 방법은 당신의 프로젝트, 빌드 도구의 복잡성, 사용하고 있는 Bootstrap 버전, 브라우저 지원 등에 따라 달라질 수 있습니다.
우리는 아래의 두 가지 방법을 선호합니다:
- 소스 파일을 사용하고 확장할 수 있도록 패키지 매니저를 통해 Bootstrap을 사용합니다.
- Bootstrap의 스타일을 추가하거나 덮어씌기 할 수 있도록 Bootstrap의 컴파일된 배포 파일 또는 jsDelivr를 사용합니다.
모든 패키지 매니저의 사용법을 여기서 자세히 설명할 수는 없지만, 자체 Sass 컴파일러에서 Bootstrap을 사용하기 위한 몇 가지 방법은 안내해 줄 수 있습니다.
배포 파일을 사용하고자 하는 사람은 getting started page에서 해당 파일을 포함하는 방법과 HTML 페이지에서 예시를 확인해 주세요. 거기에서 레이아웃, 구성요소 및 사용하고 싶은 동작에 대한 문서를 참조해 주세요.
글로벌 옵션 이용 방법, 컬러 시스템 이용과 변경, 컴포넌트 구축 방법, 늘어나는 CSS 사용자 정의 속성 사용 방법과 Bootstrap로 빌드할때 코드 최적화 방법등 Bootstrap을 숙지한 후 계속해서 살펴봐 주세요.
CSP와 임베디드 SVG
브라우저 및 기기 간에 일관되게 스타일링하기 위해 몇몇 Bootstrap 컴포넌트는 CSS에 내장된 SVG를 포함하고 있습니다. CSP 형태가 보다 엄격한 조직을 위해, embedded SVG(모두 background-image
를 통해 적용되게)의 모든 인스턴스를 문서화하여 옵션을 보다 철저하게 검토할 수 있게 하였습니다.
- 아코디언
- 닫기 버튼 (경고창과 모달에서 사용)
- 폼 체크 박스와 라디오 버튼
- 폼 스위치
- 폼 유효성 검사 아이콘
- 셀렉트 메뉴
- 캐러셀 컨트롤
- 내비게이션 바 토글 버튼
커뮤니티 정보에 의하면, 사용자의 코드를 가지고 이 문제에 대처하는 방법으로는 URL을 로컬 호스트한다, 이미지를 삭제해 인라인으로 이미지를 사용한다 (모든 컴포넌트로 가능한 것은 아닙니다), CSP를 변경한다 등이 있습니다. 우리는 사용자가 자신의 보안 정책을 확인하고 필요에 따라 최적의 방법을 선택하는 것을 권장합니다.