Obsidian ์ฑ์ Cascading Style Sheets(CSS)๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๋์์ธ์ ์ ์ดํฉ๋๋ค. CSS๋ ์น์ฌ์ดํธ ๋ฐ ์น ๊ธฐ๋ฐ ์ฑ์ ์ฌ์ฉ๋๋ ๊ฒ๊ณผ ๋์ผํ ๋งํฌ์ ์ธ์ด์ด๋ฏ๋ก ์จ๋ผ์ธ์์ CSS ์ฌ์ฉ ๋ฐ ํธ์ง ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๋ฐ ๋์์ด ๋๋ ๋ง์ ๋ฆฌ์์ค๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
Obsidian์๋ ์ผ๊ด๋๊ฒ ์๋ฆ๋ค์ด ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ์๋ฐฑ ๊ฐ์ CSS variables๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
ํ๋ฌ๊ทธ์ธ์ฉ
์์ ๋ง์ ์ฌ์ฉ์ ์ ์ ์์์ ๋ด์ฅ๋ CSS ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ฌ๊ทธ์ธ์์ ์๋ฆ๋ต๊ณ ์ปค๋ฎค๋ํฐ ํ ๋ง์ ํธํ๋๋ ๋ค์ดํฐ๋ธ ๋๋์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
styles.css:
.todo-list {
background-color: var(--background-secondary);
}
ํ ๋ง ๋ฐ ์ค๋ํซ์ฉ
Obsidian CSS ๋ณ์์ ๊ธฐ๋ณธ๊ฐ์ ์ฌ์ ์ํ์ฌ ๋ณต์กํ CSS ์ ํ์ ์์ด๋ ์๋ฆ๋ค์ด ํ ๋ง๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
theme.css:
.theme-dark {
--background-primary: #18004F;
--background-secondary: #220070;
}
.theme-light {
--background-primary: #ECE4FF;
--background-secondary: #D9C9FF;
}
CSS ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ํ ๋ง๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด Build a theme์ ์ฐธ์กฐํ์ธ์.