WordPress 6.1에 소개 된 새로운 기능은 블록 편집기 및 사이트 편집기 UI에서 그림자를 직접 적용하기위한 제어를 제공하며,이 기사는 특히
파일을 사용하여 WordPress 블록 테마의 버튼을 스타일링하는 방법으로 뛰어들 것입니다.
버튼 블록의 서브 블록.
다른 블록 내에 중첩 된 버튼 (예 : 기사 댓글 형태 블록).
이 두 블록을 템플릿에 추가하면 기본적으로 동일한 모양이 있습니다.
그러나 그 마크는 매우 다릅니다
우리는 HTML 태그 이름이 다르다는 것을 알 수 있습니다. 두 버튼의 일관된 스타일을 보장하는 공통 클래스 이름 -
및 - 이는 공통 클래스 이름입니다.
CSS를 작성하면이 두 클래스를 대상으로합니다. 그러나 우리 모두가 알고 있듯이 WordPress 블록 테마는 다양한 스타일 관리 방법, 즉 파일을 통해 다른 스타일 관리 방법을 가지고 있습니다.
그렇다면 실제 CSS를 쓰지 않고 버튼 스타일을 어떻게 정의합니까? 함께 해보자.
기본 스타일을 만듭니다
는 속성 형태로 작성된 구조화 된 패턴 세트입니다 : 값 쌍. 최상위 속성을 "섹션"이라고하며
섹션을 사용합니다. 이곳은 모든 스타일 지침이있는 곳입니다.
우리는
에 특별한주의를 기울일 것입니다. 이 선택기는 블록간에 공유되는 HTML 요소를 찾습니다. 우리가 사용하는 기본 프레임 워크는 다음과 같습니다
<div>
<a>Button 1</a>
</div>
<p>
</p>
로그인 후 복사
로그인 후 복사
로그인 후 복사
우리가해야 할 일은 버튼 요소를 정의하는 것입니다.
.wp-block-button
이 버튼은 프론트 엔드의 버튼 요소를 표시하는 데 사용되는 HTML 요소에 해당합니다. 이 버튼에는 두 가지 버튼 유형 중 하나 인 HTML 태그가 포함되어 있습니다. 독립형 구성 요소 (예 : 버튼 블록) 또는 다른 블록에 중첩 된 구성 요소 (예 : 기사 주석 블록). .wp-element-button 각 개별 블록 스타일을 유지하는 대신 공유 스타일을 만듭니다. 테마의 두 버튼 유형의 기본 배경색과 텍스트 색상을 변경하겠습니다. 색상 객체가 있는데, 그 결과 배경과 텍스트 속성을 지원하며 원하는 값을 설정합니다.
이것은 두 버튼의 색상을 변경합니다.
DevTools를 열고 버튼에 대한 WordPress에서 생성 된 CSS를 보면 theme.json 클래스가