メインコンテンツまでスキップ

ONLYOFFICE Docsでインターフェーステーマを変更する

はじめに​

既存のライト、クラシックライト、ダークインターフェーステーマに加えて、ONLYOFFICEエディターは独自のカラーテーマでカスタマイズできるようになりました。このガイドの手順に従って、その方法を学んでください。

注記

カスタムインターフェーステーマを追加する機能は、ONLYOFFICE Docs v7.0から利用可能です。

  1. 次のような .json ファイルを作成します:

    {
    "name": "Amazing theme",
    "l10n": {
    "fr": "Thème incroyable",
    "de": "Geweldig thema"
    },
    "id" : "theme-amazing",
    "type" : "light",
    "colors" : {
    "toolbar-header-document" : "#446995",
    "toolbar-header-spreadsheet" : "#40865c",
    "toolbar-header-presentation" : "#aa5252",
    "border-color-shading" : "rgba(0, 0, 0, 0.15)"
    ...
    }
    }

    ここで、次のパラメータを指定する必要があります:

    • name: テーマ名を定義し、高度な設定のテーマピッカーに表示されます。
    • l10n: ローカライズされたテーマ名を定義します。オブジェクトキーは2文字の言語コード(ru、de、itなど)で、値は各言語のテーマ名の翻訳です。
    • id: テーマの一意の識別子を定義します。theme-プレフィックスで始める必要があり、a-Z、1-9、-、_の記号を含めることができます。
    • type: テーマのタイプを定義します。ダークまたはライトにすることができます。
    • colors: テーマカラーのセットを定義します。カラーはhexまたはRGBA形式で表現できます。このオブジェクトが含むことができるカラー変数の詳細については、colorsを参照してください。
  2. 作成したファイルを次のディレクトリに配置します:

    • Windows: %ProgramFiles%\ONLYOFFICE\DocumentServer\web-apps\apps\common\main\resources\themes
    • Linux: /var/www/onlyoffice/documentserver/web-apps/apps/common/main/resources/themes
    • Docker: Docsコンテナにファイルをコピーします:sudo docker cp /home/username/folder_name/file_name {container_id}:/var/www/onlyoffice/documentserver/web-apps/apps/common/main/resources/themes
  3. このリクエストのサーバーキャッシュの有効期間は5分ですので、テーマは5分後に利用可能になります。エディターページをリフレッシュする必要があります。

    注記

    場合によっては、サービスを再起動してキャッシュをクリアする必要があることもあります。

  4. これで、テーマが 高度な設定 の インターフェーステーマ リストに表示され、エディターインターフェースに適用できます。

カラー​

ヘッダーツールバーのカラー​

toolbar-header-document​

テキストドキュメントのツールバーヘッダーの色です。

デフォルト: #446995

toolbar-header-document

toolbar-header-spreadsheet​

スプレッドシートのツールバーヘッダーの色です。

デフォルト: #40865c

toolbar-header-spreadsheet

toolbar-header-presentation​

プレゼンテーションのツールバーヘッダーの色です。

デフォルト: #BE664F

toolbar-header-presentation

toolbar-header-pdf​

PDFのツールバーヘッダーの色です。

デフォルト: #AA5252

toolbar-header-pdf

text-toolbar-header-on-background-document​

テキストドキュメントのツールバーヘッダーからのユーザーイニシャルのテキストカラーです。

デフォルト: #38567A

text-toolbar-header-on-background-document

text-toolbar-header-on-background-spreadsheet​

スプレッドシートのツールバーヘッダーからのユーザーイニシャルのテキストカラーです。

デフォルト: #336B49

text-toolbar-header-on-background-spreadsheet

text-toolbar-header-on-background-presentation​

プレゼンテーションのツールバーヘッダーからのユーザーイニシャルのテキストカラーです。

デフォルト: #854535

text-toolbar-header-on-background-presentation

text-toolbar-header-on-background-pdf​

PDFのツールバーヘッダーからのユーザーイニシャルのテキストカラーです。

デフォルト: #8D4444

text-toolbar-header-on-background-pdf

背景色​

background-normal​

ウィンドウ、ドロップダウンパネル、通常のコントロールの背景色です。

デフォルト: #fff

background-normal

background-toolbar​

ツールバー、すべてのパネル、ダイアログボックスのヘッダー、キャンバス内のボタンを持つパネル(コンテンツコントロールのヘッダー、挿入またはオートコレクトオプションのボタン)の背景色です。

デフォルト: #f7f7f7

background-toolbar

background-toolbar-additional​

追加のツールバー背景色です。スプレッドシートの非アクティブシートに使用されます。

デフォルト: #efefef

background-toolbar-additional

background-primary-dialog-button​

プライマリダイアログボタンの背景色です。

デフォルト: #444

background-primary-dialog-button

background-accent-button​

テキストドキュメントエディター内のアクセントボタンの背景色です。

デフォルト: #446995

background-accent-button

background-tab-underline​

グレーツールバーのタブ下線の背景色です。

デフォルト: #444

background-tab-underline

background-notification-popover​

通知ポップオーバーの背景色(例:レビュー モード、フォーム入力など)。

デフォルト: #fcfed7

background-notification-popover

background-notification-badge​

ツールバーのヘッダーや左側のパネルからのアイコン通知バッジの背景色。

デフォルト: #ffd112

background-notification-badge

background-scrim​

モーダルウィンドウの背景の強度を減少させるスクリムの色。

デフォルト: rgba(0, 0, 0, 0.2)

background-scrim

background-loader​

ローダーの背景色。

デフォルト: rgba(24, 24, 24, 0.9)

background-loader

background-alt-key-hint​

Altキーを押したときのボタンショートカットヒントの背景色。

デフォルト: #FFD938

background-alt-key-hint

background-contrast-popover​

情報チップの背景色。

デフォルト: #fff

background-contrast-popover

background-fill-button​

フォームヘッダーのボタンの背景色。

デフォルト: #FFD112

background-fill-button

shadow-contrast-popover​

情報チップの影の背景色。

デフォルト: rgba(0, 0, 0, 0.3)

shadow-contrast-popover

ハイライト色​

highlight-button-hover​

ボタン、ドロップダウンメニュー項目、その他のインタラクティブリストのホバー時のハイライト色。

デフォルト: #e0e0e0

highlight-button-hover

highlight-button-pressed​

押されたボタンのハイライト色。

デフォルト: #cbcbcb

highlight-button-pressed

highlight-button-pressed-hover​

押されたボタンのホバー時のハイライト色。

デフォルト: #bababa

highlight-button-pressed-hover

highlight-primary-dialog-button-hover​

プライマリダイアログボタンのホバー時のハイライト色。

デフォルト: #1c1c1c

highlight-primary-dialog-button-hover

highlight-accent-button-hover​

アクセントボタンのホバー時のハイライト色。

デフォルト: #375478

highlight-accent-button-hover

highlight-accent-button-pressed​

押されたアクセントボタンのハイライト色。

デフォルト: #293f59

highlight-accent-button-pressed

highlight-header-button-hover​

ヘッダーボタンのホバー時のハイライト色。

デフォルト: rgba(255, 255, 255, 0.15)

highlight-header-button-hover

highlight-header-button-pressed​

押されたヘッダーボタンのハイライト色。

デフォルト: rgba(255, 255, 255, 0.25)

highlight-header-button-pressed

highlight-toolbar-tab-underline​

グレーツールバーのアクティブタブの下線のハイライト色。

デフォルト: #444

highlight-toolbar-tab-underline

highlight-text-select​

通常のコントロールで選択されたテキストのハイライト色。

デフォルト: #3494fb

highlight-text-select

highlight-fill-button-hover​

フォームヘッダーボタンのホバー時のハイライト色。

デフォルト: #FFE165

highlight-fill-button-hover

highlight-fill-button-pressed​

フォームヘッダーからの押されたボタンの背景色。

デフォルト: #DFB500

highlight-fill-button-pressed

ボーダー色​

border-toolbar​

ツールバー、パネル、モーダルウィンドウのボーダー色。

デフォルト: #cbcbcb

border-toolbar

border-toolbar-active-panel-top​

上部ツールバーのアクティブパネルの境界線の色。

デフォルト: #f7f7f7

border-toolbar-active-panel-top

border-divider​

ツールバーとパネル要素を分ける境界線の色。

デフォルト: #dfdfdf

border-divider

border-regular-control​

通常のコントロールの境界線の色。

デフォルト: #c0c0c0

border-regular-control

border-toolbar-button-hover​

ツールバーのボタンがホバーされたときの一般的な境界線の色。

デフォルト: #e0e0e0

border-toolbar-button-hover

border-preview-hover​

プレビューコントロールの要素がホバーされたときの境界線の色(スライドプレビュー、ツールバースタイル)。

デフォルト: #bababa

border-preview-hover

border-preview-select​

プレビューコントロールの押された要素の境界線の色(スライドプレビュー、ツールバースタイル)。

デフォルト: #888

border-preview-select

border-control-focus​

フォーカスされた通常のコントロールの境界線の色。

デフォルト: #848484

border-control-focus

border-color-shading​

パレットカラーの境界線の色。

デフォルト: rgba(0, 0, 0, 0.15)

border-color-shading

border-error​

無効な値を入力したときの入力ボックスの境界線の色。

デフォルト: #f62211

border-error

border-contrast-popover​

情報ヒントの境界線の色。

デフォルト: #fff

border-contrast-popover

border-button-pressed-focus​

フォーカスされた押されたボタンの境界線の色。

デフォルト: #848484

border-button-pressed-focus

テキストの色​

text-normal​

デフォルトのテキストの色。

デフォルト: rgba(0, 0, 0, 0.8)

text-normal

text-normal-pressed​

アクティブな要素のテキストの色(選択されたタブ、押されたボタンなど)。

デフォルト: rgba(0, 0, 0, 0.8)

text-normal-pressed

text-secondary​

セカンダリーテキストの色(注釈、説明など)。

デフォルト: rgba(0, 0, 0, 0.6)

text-secondary

text-tertiary​

ターシャリーテキストの色(プレースホルダー)。

デフォルト: rgba(0, 0, 0, 0.4)

text-tertiary

通知ポップオーバー内のリンクおよびリンクボタンのテキストの色。

デフォルト: #445799

text-link

通知ポップオーバー内のリンクおよびリンクボタンがホバーされたときのテキストの色。

デフォルト: #445799

text-link-hover

通知ポップオーバー内の押されたリンクおよびリンクボタンのテキストの色。

デフォルト: #445799

text-link-active

通知ポップオーバー内の訪問済みリンクおよびリンクボタンのテキストの色。

デフォルト: #445799

text-link-visited

text-inverse​

反転したツールバー背景上のテキストの色。

デフォルト: #fff

text-inverse

text-toolbar-header​

ツールバーヘッダーのテキストの色。

デフォルト: #fff

text-toolbar-header

text-contrast-background​

コントラストのある背景(ローダー、シートビューのプリセット内のセルタイトル)のテキストの色。

デフォルト: #fff

text-contrast-background

text-alt-key-hint​

Altキーが押されたときのボタンショートカットヒントのテキストの色。

デフォルト: rgba(0, 0, 0, 0.8)

text-alt-key-hint

アイコンの色​

icon-normal​

アイコンの色。

デフォルト: #444

icon-normal

icon-normal-pressed​

アクティブな要素(選択されたタブや押されたボタンなど)のアイコンの色。

デフォルト: #444

icon-normal-pressed

icon-inverse​

反転したアイコンの色(現在、インターフェースでは使用されていません)。

デフォルト: #fff

icon-toolbar-header​

ツールバーのヘッダーからのアイコンの色(例:ユーザーのイニシャルが表示されたアイコン)。

デフォルト: #fff

icon-toolbar-header

icon-notification-badge​

ツールバーのヘッダーや左側のパネルからの通知バッジのアイコンの色。

デフォルト: #000

icon-notification-badge

icon-contrast-popover​

コントラスト情報のヒントのアイコンの色(現在、インターフェースでは使用されていません)。

デフォルト: #fff

icon-success​

解決済みコメントのチェックボックスやその他の成功を示すアイコンの色。

デフォルト: #090

icon-success

キャンバスの色​

canvas-background​

ドキュメントページ、シートまたはスライドの背後にある作業スペースの背景色、列見出しの背景、およびスプレッドシート内の列グループ化インターフェースの背景。

デフォルト: #eee

canvas-background

canvas-content-background​

ドキュメントページ、セルまたはスライドの背景色。

デフォルト: #fff

canvas-content-background

canvas-page-border​

ドキュメントページの境界線の色。

デフォルト: #ccc

canvas-page-border

canvas-ruler-background​

ルーラーの背景色。

デフォルト: #fff

canvas-ruler-background

canvas-ruler-border​

ルーラーの境界線の色。

デフォルト: #cbcbcb

canvas-ruler-border

canvas-ruler-margins-background​

ルーラーのマージンの背景色。

デフォルト: #d9d9d9

canvas-ruler-margins-background

canvas-ruler-mark​

ルーラーマーク(ターゲットとテキスト)の色。

デフォルト: #555

canvas-ruler-mark

canvas-ruler-handle-border​

ルーラーハンドルの境界線の色。

デフォルト: #555

canvas-ruler-handle-border

canvas-ruler-handle-border-disabled​

無効なルーラーハンドルの境界線の色。

デフォルト: #aaa

canvas-ruler-handle-border-disabled

canvas-high-contrast​

高コントラスト要素の色(ルーラーのタブマーク、グループ化されたセルのシンボル)。

デフォルト: #000

canvas-high-contrast

canvas-high-contrast-disabled​

無効な高コントラスト要素の色(ルーラーのタブマーク、グループ化されたセルのシンボル)。

デフォルト: #666

canvas-high-contrast-disabled

canvas-cell-border​

セルの境界線の色。

デフォルト: rgba(0, 0, 0, 0.1)

canvas-cell-border

canvas-cell-title-text​

セルタイトルのテキストの色。

デフォルト: #444

canvas-cell-title-text

canvas-cell-title-background​

セルタイトルの背景色。

デフォルト: #f7f7f7

canvas-cell-title-background

canvas-cell-title-background-hover​

ホバー時のセルタイトルの背景色。

デフォルト: #dfdfdf

canvas-cell-title-background-hover

canvas-cell-title-background-selected​

選択されたセルタイトルの背景色。

デフォルト: #cfcfcf

canvas-cell-title-background-selected

canvas-cell-title-border​

セルタイトルの境界線の色。

デフォルト: #d8d8d8

canvas-cell-title-border

canvas-cell-title-border-hover​

ホバー時のセルタイトルの境界線の色。

デフォルト: #c9c9c9

canvas-cell-title-border-hover

canvas-cell-title-border-selected​

選択されたセルタイトルの境界線の色。

デフォルト: #bbb

canvas-cell-title-border-selected

canvas-scroll-thumb​

スクロールサムの色。

デフォルト: #f1f1f1

canvas-scroll-thumb

canvas-scroll-thumb-hover​

ホバー時のスクロールサムの色。

デフォルト: #cfcfcf

canvas-scroll-thumb-hover

canvas-scroll-thumb-pressed​

押されたスクロールサムの色。

デフォルト: #adadad

canvas-scroll-thumb-pressed

canvas-scroll-thumb-border​

スクロールサムの境界線の色。

デフォルト: #cfcfcf

canvas-scroll-thumb-border

canvas-scroll-thumb-border-hover​

ホバー時のスクロールサムの境界線の色。

デフォルト: #cfcfcf

canvas-scroll-thumb-border-hover

canvas-scroll-thumb-border-pressed​

押されたスクロールサムの境界線の色。

デフォルト: #adadad

canvas-scroll-thumb-border-pressed

canvas-scroll-arrow​

スクロール矢印の色。

デフォルト: #adadad

canvas-scroll-arrow

canvas-scroll-arrow-hover​

ホバー時のスクロール矢印の色。

デフォルト: #f1f1f1

canvas-scroll-arrow-hover

canvas-scroll-arrow-pressed​

押されたスクロール矢印の色。

デフォルト: #f1f1f1

canvas-scroll-arrow-pressed

canvas-scroll-thumb-target​

スクロールサムのターゲット色。

デフォルト: #cfcfcf

canvas-scroll-thumb-target

canvas-scroll-thumb-target-hover​

ホバー時のスクロールサムのターゲット色。

デフォルト: #f1f1f1

canvas-scroll-thumb-target-hover

canvas-scroll-thumb-target-pressed​

押されたスクロールサムのターゲット色。

デフォルト: #f1f1f1

canvas-scroll-thumb-target-pressed

canvas-sheet-view-cell-background​

シートビュー モードでのセル背景色。

デフォルト: #73bf91

canvas-sheet-view-cell-background

canvas-sheet-view-cell-background-hover​

ホバー時のシートビュー モードでのセル背景色。

デフォルト: #97e3b6

canvas-sheet-view-cell-background-hover

canvas-sheet-view-cell-background-pressed​

押されたシートビュー モードでのセル背景色。

デフォルト: #aaffcc

canvas-sheet-view-cell-background-pressed

canvas-sheet-view-cell-title-label​

シートビュー モードでのセルテキストの色。

デフォルト: #121212

canvas-sheet-view-cell-title-label

canvas-sheet-view-select-all-icon​

シートビュー モードでのすべてのセルを選択アイコンの色。

デフォルト: #3d664e

canvas-sheet-view-select-all-icon

canvas-freeze-line-1px​

影付きのフリーズラインの色。

デフォルト: #818181

canvas-freeze-line-1px

canvas-freeze-line-2px​

影なしのフリーズラインの色。

デフォルト: #aaaaaa

canvas-freeze-line-2px

canvas-select-all-icon​

すべてのセルを選択アイコンの色。

デフォルト: #82878f

canvas-select-all-icon