, 덜 반복적 인 코드를 작성하는 데 도움이되는 것이 있습니다 : 도우미 클래스 (유틸리티 클래스라고도 함).
도우미 클래스 또는 유틸리티 클래스는 HTML 요소에서 반복적으로 사용할 수있는 추상 클래스 세트를 만들어 CSS의 반복을 제거하는 데 도움이 될 수 있습니다. 이로 인해 코드는 향후 추가를 위해 더 재사용 가능하고 확장 가능합니다.
<span><span>.left</span> { float: left; } </span><span><span>.right</span> { float: right; } </span> <span><span>.text-left</span> { text-align: left; } </span><span><span>.text-right</span> { text-align: right; } </span><span><span>.text-center</span> { text-align: center; }</span>
<span><span><span><div</span> class<span>="box"</span>></span> </span><span><span><span></div</span>></span></span>Foundation은 스크린 크기에 대해 서로 다른 폭을 가진 그리드 시스템을 생성하기 위해 함께 사용할 수있는 수많은 클래스를 제공합니다. 이 유연성은 개발자가 그리드 자체의 CSS를 편집하지 않고 새로운 맞춤형 레이아웃을 더 빠르게 만들 수 있도록 도와줍니다. 예를 들면 :
<span><span>.box</span> { </span> <span>float: left; </span> <span>text-align: center; </span><span>}</span>
.
<span><span><span><div</span> class<span>="left text-center"</span>></span> </span><span><span><span></div</span>></span></span>
.
데모
데모
가시성 클래스
가시성 클래스는 화면 크기, 장치 방향, 터치 스크린 또는 기타 요인에 따라 요소의 가시성을 제어합니다. 이것들은 반응 형 디자인에 편리 할 수 있습니다
타이포그래피
<span><span><span><div</span> class<span>="box"</span>></span> </span><span><span><span></div</span>></span></span>색상 모든 응용 프로그램마다 다른 가이드와 브랜드 규칙이있어 인터페이스를 '피부'하는 클래스에서 정의 할 수 있습니다. 여기에는 텍스트 색상, 배경 등이 포함됩니다
그런 다음 변수에 따라 도우미 클래스를 정의합니다.
<span><span>.box</span> { </span> <span>float: left; </span> <span>text-align: center; </span><span>}</span>
<span><span>.left</span> { float: left; } </span><span><span>.right</span> { float: right; } </span> <span><span>.text-left</span> { text-align: left; } </span><span><span>.text-right</span> { text-align: right; } </span><span><span>.text-center</span> { text-align: center; }</span>경계
결론
<span><span><span><div</span> class<span>="box"</span>></span> </span><span><span><span></div</span>></span></span>.
basscss
<span><span>.box</span> { </span> <span>float: left; </span> <span>text-align: center; </span><span>}</span>
CSS 도우미 클래스를 만드는 방법은 간단합니다. 스타일 시트에서 클래스를 정의하고 원하는 속성과 값을 할당합니다. 예를 들어, 텍스트를 중앙에 자주 해야하는 경우 다음과 같은 도우미 클래스를 만들 수 있습니다. 그런 다음이 클래스를 HTML 요소에 적용하여 텍스트를 중앙에 적용 할 수 있습니다.
헬퍼 클래스를 사용하여 생산성을 향상시키는 방법은 무엇입니까?
도우미 클래스는 많은 혜택을 제공하지만 잠재적 인 단점도 있습니다. 주요 비판 중 하나는 여러 클래스를 단일 요소에 적용 할 수 있기 때문에 HTML Bloat로 이어질 수 있다는 것입니다. 이로 인해 HTML 코드를 읽고 유지하기가 더 어려워 질 수 있습니다. 또한, 도우미 수업에 대한 과도한 관계는 수업에서 의미 론적 의미가 부족하여 다른 개발자에게 스타일 시트를 이해하기 어려울 수 있습니다.
SASS 이외의 CSS 사전 처리기와 함께 도우미 클래스를 사용할 수 있습니까? ?헬퍼 클래스는 CSS 코드를 스케일링하는 데 중요한 역할을 할 수 있습니다. 재사용 가능한 클래스에서 일반적인 스타일을 캡슐화하면 이러한 스타일을 다른 요소와 구성 요소에 쉽게 적용 할 수 있습니다. 코드의 다른 부분에 영향을 미치지 않고 스타일을 추가, 제거 또는 수정할 수 있으므로 코드를보다 모듈화하고 확장 가능하게 만듭니다. 또한, 도우미 클래스는 프로젝트가 커짐에 따라 디자인의 일관성을 유지하는 데 도움이 될 수 있습니다.
일반적으로 사용되는 CSS 도우미 클래스의 일부 예는 무엇입니까?위 내용은 도우미 클래스를 사용하여 CSS를 건조하고 확장합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!