この記事はAIによって翻訳されました

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分後に利用可能になります。エディターページをリフレッシュする必要があります。

    場合によっては、サービスを再起動してキャッシュをクリアする必要があることもあります。サーバーキャッシュのクリア方法の詳細については、LinuxまたはDockerのトラブルシューティングセクションを参照してください。
  4. これで、テーマが高度な設定インターフェーステーマリストに表示され、エディターインターフェースに適用できます。

カラー

ヘッダーツールバーのカラー
パラメータ説明デフォルト

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

toolbar-header-document

#446995

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

toolbar-header-spreadsheet

#40865c

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

toolbar-header-presentation

#BE664F

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

toolbar-header-pdf

#AA5252

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

text-toolbar-header-on-background-document

#38567A

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

text-toolbar-header-on-background-spreadsheet

#336B49

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

text-toolbar-header-on-background-presentation

#854535

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

text-toolbar-header-on-background-pdf

#8D4444
背景色
パラメータ説明デフォルト

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

background-normal

#fff

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

background-toolbar

#f7f7f7

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

background-toolbar-additional

#efefef

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

background-primary-dialog-button

#444

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

background-accent-button

#446995

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

background-tab-underline

#444

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

background-notification-popover

#fcfed7

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

background-notification-badge

#ffd112

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

background-scrim

rgba(0, 0, 0, 0.2)

ローダーの背景色。

background-loader

rgba(24, 24, 24, 0.9)

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

background-alt-key-hint

#FFD938

情報チップの背景色。

background-contrast-popover

#fff

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

background-fill-button

#FFD112

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

shadow-contrast-popover

rgba(0, 0, 0, 0.3)
ハイライト色
パラメーター説明デフォルト

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

highlight-button-hover

#e0e0e0

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

highlight-button-pressed

#cbcbcb

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

highlight-button-pressed-hover

#bababa

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

highlight-primary-dialog-button-hover

#1c1c1c

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

highlight-accent-button-hover

#375478

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

highlight-accent-button-pressed

#293f59

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

highlight-header-button-hover

rgba(255, 255, 255, 0.15)

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

highlight-header-button-pressed

rgba(255, 255, 255, 0.25)

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

highlight-toolbar-tab-underline

#444

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

highlight-text-select

#3494fb

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

highlight-fill-button-hover

#FFE165

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

highlight-fill-button-pressed

#DFB500
ボーダー色
パラメーター説明デフォルト

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

border-toolbar

#cbcbcb

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

border-toolbar-active-panel-top

#f7f7f7

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

border-divider

#dfdfdf

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

border-regular-control

#c0c0c0

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

border-toolbar-button-hover

#e0e0e0

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

border-preview-hover

#bababa

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

border-preview-select

#888

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

border-control-focus

#848484

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

border-color-shading

rgba(0, 0, 0, 0.15)

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

border-error

#f62211

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

border-contrast-popover

#fff

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

border-button-pressed-focus

#848484
テキストの色
パラメーター説明デフォルト

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

text-normal

rgba(0, 0, 0, 0.8)

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

text-normal-pressed

rgba(0, 0, 0, 0.8)

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

text-secondary

rgba(0, 0, 0, 0.6)

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

text-tertiary

rgba(0, 0, 0, 0.4)

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

text-link

#445799

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

text-link-hover

#445799

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

text-link-active

#445799

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

text-link-visited

#445799

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

text-inverse

#fff

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

text-toolbar-header

#fff

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

text-contrast-background

#fff

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

text-alt-key-hint

rgba(0, 0, 0, 0.8)
アイコンの色
パラメーター説明デフォルト

アイコンの色。

icon-normal

#444

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

icon-normal-pressed

#444

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

#fff

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

icon-toolbar-header

#fff

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

icon-notification-badge

#000

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

#fff

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

icon-success

#090
キャンバスの色
パラメーター説明デフォルト

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

canvas-background

#eee

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

canvas-content-background

#fff

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

canvas-page-border

#ccc

ルーラーの背景色。

canvas-ruler-background

#fff

ルーラーの境界線の色。

canvas-ruler-border

#cbcbcb

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

canvas-ruler-margins-background

#d9d9d9

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

canvas-ruler-mark

#555

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

canvas-ruler-handle-border

#555

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

canvas-ruler-handle-border-disabled

#aaa

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

canvas-high-contrast

#000

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

canvas-high-contrast-disabled

#666

セルの境界線の色。

canvas-cell-border

rgba(0, 0, 0, 0.1)

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

canvas-cell-title-text

#444

セルタイトルの背景色。

canvas-cell-title-background

#f7f7f7

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

canvas-cell-title-hover

#dfdfdf

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

canvas-cell-title-background-selected

#cfcfcf

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

canvas-cell-title-border

#d8d8d8

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

canvas-cell-title-border-hover

#c9c9c9

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

canvas-cell-title-border-selected

#bbb

スクロールサムの色。

canvas-scroll-thumb

#f1f1f1

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

canvas-scroll-thumb-hover

#cfcfcf

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

canvas-scroll-thumb-pressed

#adadad

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

canvas-scroll-thumb-border

#cfcfcf

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

canvas-scroll-thumb-border-hover

#cfcfcf

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

canvas-scroll-thumb-border-pressed

#adadad

スクロール矢印の色。

canvas-scroll-arrow

#adadad

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

canvas-scroll-arrow-hover

#f1f1f1

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

canvas-scroll-arrow-pressed

#f1f1f1

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

canvas-scroll-thumb-target

#cfcfcf

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

canvas-scroll-thumb-target-hover

#f1f1f1

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

canvas-scroll-thumb-target-pressed

#f1f1f1

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

canvas-sheet-view-cell-background

#73bf91

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

canvas-sheet-view-cell-background-hover

#97e3b6

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

canvas-sheet-view-cell-background-pressed

#aaffcc

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

canvas-sheet-view-cell-title-label

#121212

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

canvas-sheet-view-select-all-icon

#3d664e

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

canvas-freeze-line-1px

#818181

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

canvas-freeze-line-2px

#aaaaaa

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

canvas-select-all-icon

#82878f
次の項目が含まれている記事:タグ:
すべてのタグを見る