CARVIEW |
Select Language
HTTP/2 200
content-type: text/html
x-guploader-uploadid: AAwnv3LT_t4eTGaz8IB2pACQGS0nkv-0U6bFw71QyHeenyWIl9RPw16aXP7OYE6F53mExpeV
cache-control: public, max-age=3600
expires: Thu, 09 Oct 2025 22:39:07 GMT
last-modified: Thu, 09 Oct 2025 01:13:21 GMT
etag: W/"c84815e85875d1a1198e880f7097d033"
x-goog-generation: 1759972401846573
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 276568
x-goog-meta-goog-reserved-file-mtime: 1759970533
x-goog-hash: crc32c=xdfyow==, md5=yEgV6Fh10aEZjogPcJfQMw==
x-goog-storage-class: STANDARD
accept-ranges: none
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
alt-svc: clear
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
strict-transport-security: max-age=63072000
content-security-policy: default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; script-src-elem 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; style-src 'report-sample' 'self' 'unsafe-inline'; object-src 'none'; base-uri 'self'; connect-src 'self' developer.allizom.org bcd.developer.allizom.org bcd.developer.mozilla.org updates.developer.allizom.org updates.developer.mozilla.org https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com https://incoming.telemetry.mozilla.org https://observatory-api.mdn.allizom.net https://observatory-api.mdn.mozilla.net https://api.github.com/search/issues stats.g.doubleclick.net https://api.stripe.com; font-src 'self'; frame-src 'self' interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net mdn.github.io live-samples.mdn.mozilla.net live-samples.mdn.allizom.net *.mdnplay.dev *.mdnyalp.dev *.play.test.mdn.allizom.net https://v2.scrimba.com https://scrimba.com jsfiddle.net www.youtube-nocookie.com codepen.io survey.alchemer.com https://js.stripe.com; img-src 'self' data: *.githubusercontent.com *.googleusercontent.com *.gravatar.com mozillausercontent.com firefoxusercontent.com profile.stage.mozaws.net profile.accounts.firefox.com developer.mozilla.org mdn.dev interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net wikipedia.org upload.wikimedia.org https://mdn.github.io/shared-assets/ https://mdn.dev/ https://*.google-analytics.com https://*.googletagmanager.com www.gstatic.com; manifest-src 'self'; media-src 'self' archive.org videos.cdn.mozilla.net https://mdn.github.io/shared-assets/; child-src 'self'; worker-src 'self';
x-frame-options: DENY
origin-trial: AxVILwizhbMjxFeHOn1P3R8niO1RJY/smaK4B4d1rLzc1gTaxtXMSaTi+FoigYgCw40uFRDwFcEAeqDR+vVLOW4AAABfeyJvcmlnaW4iOiJodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZyIsImZlYXR1cmUiOiJQcml2YXRlQXR0cmlidXRpb25WMiIsImV4cGlyeSI6MTc0MjA3OTYwMH0=
x-cloud-trace-context: c3812e9f3b8b0d32a78e8d3df6821463
date: Thu, 09 Oct 2025 21:39:07 GMT
server: Google Frontend
via: 1.1 google
vary: Accept-Encoding
content-encoding: gzip
x-cache: miss
override-colors - CSS: カスケーディングスタイルシート | MDN
Toggle sidebar
>
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
override-colors
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2022年11月.
override-colors
は CSS の記述子で、選ばれたベースパレットの色をカラーフォントに上書きするために使用します。
構文
css
/* 基本的な構文 */
override-colors: <index of color> <color>;
/* 色名の使用 */
override-colors: 0 red;
/* 16 進色の使用 */
override-colors: 0 #f00;
/* rgb の使用 */
override-colors: 0 rgb(255 0 0);
/* 複数の色のオーバーライド */
override-colors:
0 #f00,
1 #0f0,
2 #00f;
/* 複数の色のオーバーライドを読みやすく */
override-colors:
0 #f00,
1 #0f0,
2 #00f;
override-colors
記述子は、色インデックスと新しい色値をカンマで区切ったリストを取ります。
色インデックスはゼロ基点で、任意の色値を使用することができます。
それぞれのインデックスと色のキーと値の組に対して、指定したベースパレット内のインデックスの色が上書きされます。カラーフォントが指定したインデックスの色を持たない場合、それは無視されます。
値
[ <integer [0,∞]> <absolute-color-base> ]
-
ベースパレットの色のインデックスと上書きする色を指定します。
公式定義
関連するアット規則 | @font-palette-values |
---|---|
初期値 | n/a (required) |
計算値 | 指定通り |
形式文法
override-colors =
[ <integer [0,∞]> <color> ]#
例
>絵文字の色の変更
この例では、 Noto Color Emoji カラーフォントの色をサイトのブランドに一致するように上書きする方法を示します。
HTML
html
<section class="hats">
<div class="hat">
<h2>Original Hat</h2>
<div class="emoji">🎩</div>
</div>
<div class="hat">
<h2>Red Hat</h2>
<div class="emoji red-hat">🎩</div>
</div>
</section>
CSS
.hats {
display: flex;
flex-direction: row;
justify-content: space-around;
}
css
@font-face {
font-family: "Noto Color Emoji";
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/l/font?kit=Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diywYkdG3gjD0U&skey=a373f7129eaba270&v=v24)
format("woff2");
}
.emoji {
font-family: "Noto Color Emoji";
font-size: 3rem;
}
@font-palette-values --red {
font-family: "Noto Color Emoji";
override-colors:
0 rgb(74 11 0),
1 rgb(149 22 1),
2 rgb(183 27 1),
3 rgb(193 28 1),
4 rgb(230 34 1);
}
.red-hat {
font-palette: --red;
}
結果
色を他のベースパレットに変更
この例は Rocher Color Font を使用して、フォント内の一色をオーバーライドする方法を示します。
HTML
html
<h2 class="normal-palette">Normal Palette</h2>
<h2 class="override-palette">Override Palette</h2>
CSS
css
@font-face {
font-family: "Rocher";
src: url("[path-to-font]/RocherColorGX.woff2") format("woff2");
}
h2 {
font-family: "Rocher";
}
@font-palette-values --override-palette {
font-family: "Rocher";
base-palette: 3;
}
@font-palette-values --override-palette {
font-family: "Rocher";
base-palette: 3;
override-colors: 0 rebeccapurple;
}
.normal-palette {
font-palette: --normal-palette;
}
.override-palette {
font-palette: --override-palette;
}
結果
この例では base-palette
が 3
であるフォントを表示し、インデックス 0 の色を rebeccapurple
でオーバーライドします。
仕様書
Specification |
---|
CSS Fonts Module Level 4> # override-color> |
ブラウザーの互換性
Loading…