쉼표로 구분하여 동적 클래스 목록 생성
클래스를 쉼표로 구분하여 동적으로 클래스 목록을 생성하는 기능은 CSS에서 중요한 역할을 합니다. 특히 반응형 레이아웃을 구성할 때 SCSS를 사용합니다.
SCSS 그리드의 경우를 생각해 보세요. system: $columns를 변수로 사용하여 열 수를 결정하는 동적 그리드 시스템을 만들고 싶습니다. @mixin col-x를 사용하여 개별 클래스 너비를 생성하는 것이 효과적으로 작동하지만 이러한 클래스의 쉼표로 구분된 목록을 생성하려고 할 때 문제가 발생합니다.
논리 문제 해결
SCSS의 @extend는 이러한 과제에 대한 솔루션을 제공합니다. 원하는 스타일(float: left)이 포함된 자리 표시자 %float-styles를 포함하는 col-x-list라는 새 믹스인을 정의하면 @extend:
$columns: 12; %float-styles { float: left; } @mixin col-x-list { @for $i from 1 through $columns { .col-#{$i}-m { @extend %float-styles; } } } @include col-x-list;이 접근 방식은 지정된 스타일을 사용하여 쉼표로 구분된 클래스 목록을 생성합니다.
.col-1-m, .col-2-m, .col-3-m, .col-4-m, .col-5-m, .col-6-m, .col-7-m, .col-8-m, .col-9-m, .col-10-m, .col-11-m, .col-12-m { float: left; }
참조 자료
- [SCSS @extend 문서](https://sass-lang.com/documentation/at-rules/extend)
- [SCSS @mixin 문서] (https://sass-lang.com/documentation/at-rules/mixin)
위 내용은 SCSS에서 쉼표로 구분된 CSS 클래스 목록을 동적으로 생성하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

완벽한 세상에서 우리의 프로젝트에는 무제한 자원과 시간이 있습니다. 우리 팀은 잘 생각되고 고도로 세련된 UX 디자인으로 코딩을 시작할 것입니다.

SVG에는 인라인 SVG 코드가 길고 복잡해질 수있는 정도까지 자체 요소, 속성 및 속성 세트가 있습니다. CSS와 SVG 2 사양의 다가오는 기능 중 일부를 활용하면 해당 클리너 마크 업 코드를 줄일 수 있습니다.

당신은 이것을 알지 못할 수도 있지만, JavaScript는 최근에 많은 관찰자들을 은밀하게 축적했으며, 교차로 관찰자는 그 일부입니다.

모든 CSS 애니메이션을 버릴 필요는 없습니다. 노동을 선호하는 것이 아니라 감소 된 모션을 선호한다는 것을 기억하십시오.

PWA (Progressive Web Apps)는 한동안 우리와 함께있었습니다. 그러나 고객에게 설명 할 때마다 같은 질문이 나타납니다. "내 사용자가

HTML이 다른 HTML 파일을 포함시킬 방법이 없다는 것은 매우 놀랍습니다. 수평선에 어떤 것도있는 것 같지 않습니다.

SVG를 사용하는 방법에는 여러 가지가 있습니다. 어느 길에 따라, 다른 상태 또는 조건에서 SVG를 다시 채우기위한 전술 - : 호버,


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구
