구성요소에 대한 기본 스타일을 제공할 CSS를 추가할 수 있습니다.
assets
폴더에 design.css
파일을 추가합니다.
.h1-component-default-style .scs-component-content { font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-size: 24px; color:red; font-weight: normal; }
appinfo.json
에 추가하여 구성요소 스타일링에 사용할 스타일 클래스 접두어를 선언합니다. styleClassName
으로 h1-component
를 추가하면 구성요소를 페이지 위에 놓을 때 기본 스타일은 h1-component-default-style
이 됩니다. appinfo.json
의 새로운 내용은 다음과 같습니다.
{ "id": "h1-component-id", "settingsData": { "settingsHeight": 90, "settingsWidth": 300, "settingsRenderOption": "inline", "componentLayouts": [ ], "triggers": [ ], "actions": [ ] }, "initialData": { "componentId": "h1-component-id", "styleClassName":"h1-component", "customSettingsData": { "headingText": "Heading 1" }, "nestedComponents": [ ] } }
render.js
를 업데이트하여 CSS 파일을 로드합니다. 2행(define(['knockout', 'jquery', 'text!./render.html'], function(ko, $, template) {
)을 다음 행으로 바꾸십시오.
define(['knockout', 'jquery', 'text!./render.html', 'css!./design.css'], function(ko, $, template, css) {
주:
appinfo.json
파일을 변경했으므로 브라우저를 새로고침하고 페이지에 다시 구성요소를 추가하여 변경사항을 적용해야 합니다.이제 구성요소가 appinfo.json
파일에서 기본 데이터를 선택하는지 확인합니다.