-
-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Vivliostyle Themeをカスタマイズしやすくするための議論で、Sassの変数をパラメータにすることが検討されてきました(関連issue #19 や #9)。
最近のWebの標準では、CSSカスタムプロパティ(CSS変数)が利用できるようになっているのですが、Vivliostyle Coreでそれが未サポート(Issue: vivliostyle/vivliostyle.js#540 )であるために、Vivliostyle ThemeでのCSSカスタムプロパティの利用は検討されてませんでした。
Vivliostyle CoreではCSSカスタムプロパティを近いうちに(できれば10月にでも)サポートしようと検討中です。
それが使えるようになった場合、Vivliostyle Themeのカスタマイズのしくみに利用するのがよいと思います。
コンパイルが必要なSass変数とは違って、CSSカスタムプロパティはCSSの解釈時にCSSのカスケーディングのしくみにしたがって有効になるので、Vivliostyleでの組版実行時にパラメータをVivliostyle Coreに渡すことがより簡単です。
参考記事: MDN - CSS カスタムプロパティ (変数) の使用
https://developer.mozilla.org/ja/docs/Web/CSS/Using_CSS_custom_properties
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels