Ionic4로 색상 추가
추가
Ionic Japan UserGroup보다 일본어 번역이 나왔으므로 이것을 읽으면 좋다!
고급 사용자 정의
개요
Ionic4에서 색상을 추가하는 방법입니다.
Ionic3과 방법이 바뀌었기 때문에 메모.
Ionic3에서는?
variable.scss의 colors에 추가하면 OK였습니다.
/theme/variable.scss
$colors: (
primary: #488aff
secondary: #32db64,
danger: #f53d3d,
light: #f4f4f4,
dark: #222,
twitter: #00aced
);
$colors에 추가하면 Ionic 구성 요소에서 사용할 수 있습니다.
<button ion-button color="twitter">Twitterでログイン</button>
Ionic4에서는 이렇게 씁니다.
클래스에 추가하면 사용할 수 있게 됩니다. 클래스 이름은 ".ion-color-{COLOR}"형식입니다.
예를 들면 다음은 트위터 컬러를 추가한다면 했던 것처럼 씁니다.
app.scss
.ion-color-twitter {
--ion-color-base: #00aced;
--ion-color-base-rgb: 0, 172, 237;
--ion-color-contrast: #ffffff;
--ion-color-contrast-rgb: 255, 255, 255;
--ion-color-shade: #0097d1;
--ion-color-tint: #1ab4ef;
}
color의 사양 방법은 Ionic3와 같다!
<ion-button color="twitter">Twitterでログイン</ion-button>
base 또는 contrast로 쓰는 양이 너무 많습니다! 라고 생각했다면 공식 문서의 Color Generator를 이용합시다.
메인의 색을 지정하면 좋은 느낌의 CSS를 토해 줍니다.
h tps // 이오니 cf 라메를 rk. 코 m / 드 cs / 테 민 g / 코 r 게네라와 r
요약
기술 방법이 바뀌어도 공식적으로 generator 준비되어 있고 Ionic은 DX 높네요!
Reference
이 문제에 관하여(Ionic4로 색상 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/scrpgil/items/f16a5e0e8613cf8d389b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)