완전히 새로운 CSS 언어로 시작하기 —— 마스터 CSS
이 페이지에서
특징
마스터 CSS의 획기적인 기능에 대한 간략한 개요를 살펴보겠습니다.
class="..."
에서 직접 CSS 속성, 함수, 선택기 및 미디어 쿼리를 작성합니다. 자세한 내용은 documentation 을 확인하십시오.
CSS를 마스터해야 하는 이유
간단한 소개는 마크업 기반 CSS에 대한 이해를 제공하는 것으로 시작합니다.
😐 전통
<style>
.home-section {
background-color: blue;
padding: 2rem;
text-align: center;
}
.home-section:hover {
background-color: red;
}
@media (min-width: 1024px) {
.home-section {
padding: 3rem;
}
}
</style>
<section class="home-section">...</section>
🤩 이제 완전히 새로운 CSS 언어로 리팩터링하여 더 쉽게 만드세요. ↓ 86% 코드
<section class="bg:blue bg:red:hover p:32 p:48@md text:center">...</section>
자세한 내용은 Why Master CSS 설명서를 확인하십시오.
빠른 시작
이것은 빠른 시작 안내서입니다. 빌드 도구 및 프레임워크와 통합하려면 full setup guide을 확인하십시오.
npm install @master/css
import '@master/css';
또는 CDN 사용
<script src="https://cdn.master.co/css"></script>
이제 마스터 CSS로 HTML 스타일링을 시작하세요. 🎉
<h1 class="font:40 font:heavy italic m:50 text:center">Hello World</h1>
자세한 내용은 Syntax tutorial 설명서를 확인하십시오.
개발자 도구
Master CSS Language Service - 마스터 CSS용 Visual Studio Code 확장입니다. 코드 완성 및 구문 강조를 제공합니다.
영감
우리의 핵심 개념과 디자인 중 일부는 이러한 거대 기업에서 영감을 받았습니다.
언어 - 마스터는 언어이지만 원래 ACSS의 원자 클래스 개념에서 영감을 받았습니다.
가상 CSS - 차이 알고리즘, 가상 모델 등은 Virtual DOM에서 영감을 받았습니다.
관련된
@master/normal.css - 브라우저의 스타일을 표준화합니다. ~1KB
@master/keyframes.css - 간단하고 유용한 CSS 키프레임. ~0.4KB
@master/style-element.react - 조건부 클래스 이름으로 스타일이 지정된 React 요소를 빠르게 생성합니다. ~800B
Press ⭐️ star on GitHub! 마음에 든다면.
Reference
이 문제에 관하여(완전히 새로운 CSS 언어로 시작하기 —— 마스터 CSS), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aron/getting-started-with-a-whole-new-css-language-master-css-12l0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)