スタイルプロパティ

stylestheme.json のトップレベルプロパティであり、定義できる複数のネストされたプロパティを持っています。そして、そのネストされたプロパティのいくつかは、独自の複数のネストレベルを持っています。

以下は、theme.json ファイルの文脈におけるこれらのプロパティの全体的な概要です:

  1. {
  2. "version": 2,
  3. "styles": {
  4. "elements": {},
  5. "blocks": {}
  6. }
  7. }

以下は、カスタム theme.json ファイルにおける styles プロパティの例です。これは、その構造を理解するのに役立ちますが、このハンドブックのこのセクションを読み進めるにつれて、さらに深く掘り下げていくことになります:

  1. {
  2. "version": 2,
  3. "styles": {
  4. "color": {
  5. "text": "#000000",
  6. "background": "#ffffff"
  7. },
  8. "elements": {
  9. "button": {
  10. "color": {
  11. "text": "#ffffff",
  12. "background": "#000000"
  13. }
  14. }
  15. },
  16. "blocks": {
  17. "core/code": {
  18. "color": {
  19. "text": "#ffffff",
  20. "background": "#000000"
  21. }
  22. }
  23. }
  24. }
  25. }

スタイルのドキュメント

以下のリンクを使用して、theme.json ファイルを介してスタイルを構成する方法を探ります: