01프론트엔드
2026년 7월FireScout 3.0 HITL - AI 화재감지 인간검증 웹 인터페이스
AI가 감지한 화재 의심 상황을 인간 운영자가 실시간으로 검토·판단할 수 있는 React 기반 모니터링 대시보드
이 프로젝트에서의 SASS 활용
반응형 레이아웃과 컴포넌트 스타일 작성
firescout-3.0-hitl-frontend프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
CSS에 변수, 중첩, 믹스인 등 프로그래밍 기능을 추가한 CSS 전처리기
SASS(Syntactically Awesome Style Sheets)는 CSS를 작성하기 위한 전처리기 언어입니다. 변수, 중첩 규칙, 믹스인, 함수 등 프로그래밍 언어의 기능을 제공하여 스타일시트를 더 체계적이고 재사용 가능하게 작성할 수 있습니다. 작성한 SASS 코드는 컴파일 과정을 거쳐 브라우저가 이해할 수 있는 표준 CSS로 변환됩니다.
변수로 디자인 토큰을 정의하고, 믹스인으로 재사용 패턴을 만들며, 중첩으로 구조화된 스타일을 작성합니다. &는 부모 선택자를 참조합니다.
// 변수 정의
$primary-color: #3498db;
$spacing: 16px;
$border-radius: 4px;
// 믹스인 정의
@mixin flex-center {
display: flex;
justify-content: center;
align-items: center;
}
// 중첩 규칙
.card {
padding: $spacing;
border-radius: $border-radius;
background: white;
.card-header {
@include flex-center;
color: $primary-color;
margin-bottom: $spacing / 2;
}
&:hover {
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
}위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
AI가 감지한 화재 의심 상황을 인간 운영자가 실시간으로 검토·판단할 수 있는 React 기반 모니터링 대시보드
이 프로젝트에서의 SASS 활용
반응형 레이아웃과 컴포넌트 스타일 작성
위 프로젝트들에서 같이 쓰인 다른 기술입니다.