금융권 자금세탁방지(AML) KYB 인증 플랫폼 프론트엔드
법인 고객 신원확인(KYB)과 본인인증(eKYC)을 통합한 금융규제 준수 솔루션의 React 기반 웹 클라이언트
이 프로젝트에서의 SCSS 활용
컴포넌트 스타일링 및 유틸리티 믹스인
프로젝트 3개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
CSS에 변수, 중첩, 믹스인 등 프로그래밍 기능을 추가한 CSS 전처리기
SCSS(Sassy CSS)는 CSS의 상위 집합 문법으로, 변수·함수·조건문·반복문 등을 지원하여 스타일시트를 프로그래밍 방식으로 작성할 수 있게 합니다. 대규모 프로젝트에서 CSS 코드의 중복을 줄이고 유지보수성을 높이기 위해 만들어졌습니다. 작성한 SCSS 파일은 컴파일 과정을 거쳐 브라우저가 이해할 수 있는 표준 CSS로 변환됩니다.
변수로 테마 값을 정의하고, 믹스인으로 공통 레이아웃을 재사용하며, BEM 네이밍을 중첩 문법으로 표현한 예시입니다.
// 변수 정의
$primary-color: #3498db;
$border-radius: 4px;
// 믹스인 정의
@mixin flex-center {
display: flex;
justify-content: center;
align-items: center;
}
// 중첩 & 사용
.card {
background: white;
border-radius: $border-radius;
&__header {
@include flex-center;
color: $primary-color;
}
&:hover {
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
}위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
법인 고객 신원확인(KYB)과 본인인증(eKYC)을 통합한 금융규제 준수 솔루션의 React 기반 웹 클라이언트
이 프로젝트에서의 SCSS 활용
컴포넌트 스타일링 및 유틸리티 믹스인
실내 화재 감지 AI 시스템의 고객사, 카메라, AI Box, 사용자를 통합 관리하는 온프레미스 백오피스 웹 애플리케이션
이 프로젝트에서의 SCSS 활용
컴포넌트별 스타일링 및 전역 테마 변수 관리
실시간 화재 감지 알림과 카메라 관리를 제공하는 온프레미스 화재 안전 모니터링 웹 애플리케이션
이 프로젝트에서의 SCSS 활용
컴포넌트 스타일링 및 테마 관리
위 프로젝트들에서 같이 쓰인 다른 기술입니다.