CSS 입력

변환된 Less

CSS → Less 예제

평탄한 CSS 선택자가 중첩된 Less로 변환됩니다. 예제:

평탄한 CSS에서의 중첩 구조

CSS 입력:

입력

변환된 Less:

출력

위의 샘플을 사용하여 더 많은 예제 데이터를 불러오세요.

CSS → Less란?

Less는 CSS에 변수, 중첩, 믹스인을 추가하는 CSS 전처리기입니다. 일반 CSS를 Less로 변환하면 중첩으로 재구성되고 Less 기능을 위한 준비가 됩니다. 이 도구는 CSS를 분석하여 Less 스타일 구조를 출력합니다. W3C CSS 명세가 소스를 정의하며, Less가 출력을 정의합니다.

변환은 브라우저에서 완전히 실행됩니다. 서버에 아무것도 전송되지 않습니다. 출력은 유효한 Less입니다. 반대 방향(Less를 CSS로)에는 Less → CSS를 사용하세요. SCSS에는 CSS → SCSS를 사용하세요.

이 도구 사용 방법

1

CSS 붙여넣기 또는 업로드

CSS를 복사하여 왼쪽 편집기에 붙여넣으세요. 업로드를 클릭하여 .css 파일을 불러올 수도 있습니다. 샘플 버튼은 예제 데이터를 불러옵니다. 잘못된 CSS는 오류를 표시합니다.

2

Less 출력 검토

오른쪽 패널에 변환된 Less가 표시됩니다. 구조가 허용하는 경우 선택자가 중첩될 수 있습니다. 변환 후 변수와 믹스인을 수동으로 추가할 수 있습니다.

3

복사 또는 다운로드

복사 또는 다운로드를 사용하세요. 확인을 위해 Less → CSS로 Less를 컴파일하세요. 먼저 CSS를 포맷하려면 CSS 포매터를 사용하세요.

CSS → Less가 도움이 되는 경우

일반 CSS에서 Less로 프로젝트를 마이그레이션할 때, 또는 디자인 내보내기에서 CSS를 가지고 있고 Less 기반 코드베이스(예: Bootstrap 3, Ant Design)에 통합하려는 경우, 이 변환이 시작점을 제공합니다. webpackGulp 같은 빌드 도구는 Less를 컴파일합니다. 출력은 변수와 믹스인으로 개선할 수 있는 중첩 구조를 제공합니다.

디자인 도구는 종종 일반 CSS를 내보냅니다. 여기서 Less로 변환하면 컴포넌트 기반 구조에 추가할 수 있습니다. SCSS를 원하면 CSS → SCSS를 사용하세요. 벤더 프리픽스에는 CSS 프리픽서를 사용하세요.

자주 묻는 질문

변수나 믹스인을 추가하나요?

변환기는 구조(중첩)에 집중합니다. 반복되는 값을 자동으로 변수로 추출하지 않습니다. 필요에 따라 변수와 믹스인을 수동으로 추가하세요.

내 데이터는 안전한가요?

네. 변환은 브라우저에서 완전히 실행됩니다. 서버에 데이터가 전송되지 않습니다.

중첩은 어떻게 작동하나요?

도구가 선택자 관계에서 중첩을 추론합니다 (예: .parent .child가 중첩됨). 복잡한 선택자는 평탄하게 유지될 수 있습니다. 필요에 따라 검토하고 조정하세요.

Less vs SCSS?

둘 다 변수, 중첩, 믹스인을 추가합니다. Less는 Bootstrap 3, Ant Design에서 사용됩니다. SCSS는 Bootstrap 4+, 많은 현대 프레임워크에서 사용됩니다. 스택에 따라 선택하세요.

출력을 컴파일할 수 있나요?

네. Less를 Less → CSS에 붙여넣어 컴파일하고 확인하세요. 출력은 원본 CSS 구조와 일치해야 합니다.

관련 도구

Less: lesscss.org. W3C CSSMDN CSS가 소스 형식을 정의합니다. Bootstrap. webpack. Figma.