반응형
속성값 변경
Css 속성값은 :root 선택자를 이용해 앱 전체에 적용할 수 있습니다.
src/theme/variables.scss
에 위치한 것으로 전반적인 색상을 변화시킬 수 있습니다.
/* 모든 모드의 값을 설정합니다. */
:root {
/* 앱 전반적인 배경색을 설정합니다. */
--ion-background-color: #ff3700;
/* 앱 전반적인 폰트를 설정합니다. */
--ion-font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif;
}
/* iOS 앱에 대한 텍스트 색상을 설정합니다. */
.ios {
--ion-text-color: #000;
}
/* 매테리얼 디자인의 텍스트 색상을 설정합니다. */
.md {
--ion-text-color: #222;
}
.md, .ios, :root와 같은 값이 글로벌 선택자 입니다.
컴포넌트
/* ion-button의 색을 설정합니다. */
ion-button {
--color: #222;
}
/* ion-button의 .fancy-button 클라스에 대한 배경색을 설정합니다. */
.fancy-button {
--background: #00ff00;
}
앱 전체의 색 변경
아이오닉에서 전체 색상을 변경할 수 있는 Color Generator를 제공하고 있습니다.
primary와 같은 색상을 변경함으로, 앱의 특징이나 아이덴티티를 갖을 수 있도록 도와줍니다.
반응형
'프로그래밍 > Ionic' 카테고리의 다른 글
DataHandling (0) | 2019.10.18 |
---|---|
State 관리 (0) | 2019.10.12 |
유용한 컴포넌트 소개 (0) | 2019.10.12 |
캐패시터로 네이티브 앱 만들기 (0) | 2019.09.25 |
Ionic Component Basics (0) | 2019.09.18 |