Skip to content

Commit

Permalink
2024/09/10 時点の英語版に基づき更新
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 committed Nov 12, 2024
1 parent 316c053 commit 7b0b0d4
Showing 1 changed file with 105 additions and 24 deletions.
129 changes: 105 additions & 24 deletions files/ja/web/css/css_colors/index.md
Original file line number Diff line number Diff line change
@@ -1,53 +1,134 @@
---
title: CSS 色
slug: Web/CSS/CSS_colors
l10n:
sourceCommit: 729754108952e0bac9fb6268fcdf24a63b3cbbf3
---

{{CSSRef}}

**CSS 色** (CSS Color) は CSS のモジュールで、色、色の種類、色の混合、透過性、そしてどのようにこれらの色や効果を HTML コンテンツに適用するかを扱います。{{cssxref("<color>")}} を値として取る CSS プロパティがすべてこのモジュールの一部であるとは限りませんが、このモジュールに依存することがあります。
**CSS 色** (colors) モジュールは、色、色の種類、色の混合、透過性、そしてどのようにこれらの色や効果を HTML コンテンツに適用するかを扱います。

このモジュールが持つ CSS プロパティは {{cssxref("color")}} と {{cssxref("opacity")}} の 2 つだけですが、20 以上の CSS と SVG プロパティ、CSS 画像、アットルール、@media ルールはこの 2 つのプロパティに依存しています。

### 色の実際

下記の色構文コンバーターは、現在選択されている色の値を [赤緑青](/ja/docs/Web/CSS/color_value/rgb) (RGB), [16 進数](/ja/docs/Web/CSS/hex-color) (HEX), [色相・彩度・明度](/ja/docs/Web/CSS/color_value/hsl) (HSL), and [色相・白色度・黒色度](/ja/docs/Web/CSS/color_value/hwb) (HWB) の CSS 色形式で表示します。ここでの RGB、HEX、HSL、HWB の色値はすべて、書き方は異なりますが、同じ色値を表します。

{{EmbedGHLiveSample("css-examples/modules/colors.html", '100%', 450)}}

[カラーピッカー](/ja/docs/Web/HTML/Element/input/color)で色を選択し、[スライダー](/ja/docs/Web/HTML/Element/input/range)で不透明度を選択すると、RGB、HEX、HSL、HWB 値が更新されます。新しい色や不透明度の値を選ぶと、背景とスライダーの色はそれぞれ CSS プロパティの {{cssxref("background-color")}} と {{cssxref("accent-color")}} によって更新されます。

この色構文コンバーターのコードを見るには、 [GitHub でソースをご覧ください](https://github.com/mdn/css-examples/blob/main/modules/colors.html)

## リファレンス

### プロパティ

- {{cssxref("color")}}
- {{cssxref("color-adjust")}}
- {{cssxref("opacity")}}

### アットルールと記述子

- {{cssxref("@color-profile")}}
- [`components`](/ja/docs/Web/CSS/@color-profile#記述子) 記述子
- [`rendering-intent`](/ja/docs/Web/CSS/@color-profile#記述子) 記述子
- [`src`](/ja/docs/Web/CSS/@color-profile#記述子) 記述子

### 関数

- 色関数:
- [`rgb()`](/ja/docs/Web/CSS/color_value/rgb)
- [`hsl()`](/ja/docs/Web/CSS/color_value/hsl)
- [`hwb()`](/ja/docs/Web/CSS/color_value/hwb)
- [`lab()`](/ja/docs/Web/CSS/color_value/lab)
- [`lch()`](/ja/docs/Web/CSS/color_value/lch)
- [`oklab()`](/ja/docs/Web/CSS/color_value/oklab)
- [`oklch()`](/ja/docs/Web/CSS/color_value/oklch)
- [`color()`](/ja/docs/Web/CSS/color_value/color)
- [`color-contrast()`](/ja/docs/Web/CSS/color_value/color-contrast) {{experimental_inline}}
- [`color-mix()`](/ja/docs/Web/CSS/color_value/color-mix)
- [`device-cmyk()`](/ja/docs/Web/CSS/color_value/device-cmyk)
- {{CSSXref("color_value/light-dark", "light-dark()")}}

### データ型

- {{cssxref("<color>")}}
- [`<color-function>`](#関数)
- {{cssxref("hex-color")}}
- {{cssxref("named-color")}}
- {{cssxref("alpha-value")}}
- {{cssxref("hue")}}
- {{cssxref("system-color")}}
- [`<colorspace-params>`](/ja/docs/Web/CSS/color_value/color#using_predefined_color_spaces_with_color)

## ガイド

- [CSS を使った HTML 要素への色の適用](/ja/docs/Web/HTML/Applying_color)
- : 様々な種類のコンテンツに CSS を使って色を適用するためのガイドです。色に関するすべての CSS プロパティが関係します。

## ツール

- [色選択ツール](/ja/docs/Web/CSS/CSS_Colors/Color_picker_tool)
- : このツールは独自の色を簡単に作成、調整、実験することができます。

## 仕様書

{{Specifications}}
### 用語集の用語とキーワード

## ブラウザーの互換性
- {{glossary("color space", "色空間")}}
- [`currentcolor`](/ja/docs/Web/CSS/color_value#currentcolor_キーワード)
- {{glossary("interpolation")}}
- {{glossary("RGB")}}
- [`transparent`](/ja/docs/Web/CSS/named-color#transparent)

### `color` プロパティ
### インターフェイス

{{Compat}}
- `CSSColorProfileRule`

### `color-adjust` プロパティ
## ガイド

{{Compat}}
- [CSS を使った HTML 要素への色の適用](/ja/docs/Web/CSS/CSS_colors/Applying_color)
- : 様々な種類のコンテンツに CSS を使って色を適用するためのガイドです。色に関するすべての CSS プロパティが関係します。
- [CSS 色値](/ja/docs/Web/CSS/CSS_colors/Color_values)
- : 色空間と CSS で利用できるさまざまな `<color>` 関数記法の概要です。
- [賢い色の使用](/ja/docs/Web/CSS/CSS_colors/Using_color_wisely)
- : 色彩理論とリソース、例えばアクセシブルなカラーパレットを作成するために正しい色を探すこと、コントラスト、カラーで出力される印刷などです。
- [相対色の使用](/ja/docs/Web/CSS/CSS_colors/Relative_colors)
- : この記事では、 CSS の相対色の構文について説明し、さまざまなオプションが何であるかを示し、いくつかの例を見ていきます。
- [色と明るさの理解](/ja/docs/Web/Accessibility/Understanding_Colors_and_Luminance)
- : 色覚障碍(色盲)ユーザー、弱視ユーザー、前庭障碍やその他の神経障碍を持つユーザーを念頭に置いた色知覚と使用することです。
- [WCAG 1.4.1: 色コントラスト](/ja/docs/Web/Accessibility/Understanding_WCAG/Perceivable/Color_contrast)
- : 読みやすさを保証するために要求されるコンテンツの背景と前景のコントラストの説明です。

## 関連概念

- 他の仕様の一部である CSS プロパティ:
- {{cssxref("accent-color")}}
- {{cssxref("background-color")}}
- {{cssxref("background-image")}}
- {{cssxref("border-color")}}
- {{cssxref("box-shadow")}}
- {{cssxref("caret-color")}}
- {{cssxref("color")}}
- {{cssxref("color-scheme")}}
- {{cssxref("column-rule-color")}}
- {{cssxref("outline-color")}}
- {{cssxref("scrollbar-color")}}
- {{cssxref("text-decoration-color")}}
- {{cssxref("text-emphasis-color")}}
- {{cssxref("text-shadow")}}
- {{cssxref("-webkit-tap-highlight-color")}}
- 他の仕様の一部である SVG 色プロパティ:
- [`fill`](/ja/docs/Web/SVG/Attribute/fill)
- [`flood-color`](/ja/docs/Web/SVG/Attribute/flood-color)
- [`lighting-color`](/ja/docs/Web/SVG/Attribute/lighting-color)
- [`stop-color`](/ja/docs/Web/SVG/Attribute/stop-color)
- [`stroke`](/ja/docs/Web/SVG/Attribute/stroke)
- SVG [`color`](/ja/docs/Web/SVG/Attribute/color) 属性
- {{glossary("Color wheel", "色相環")}}(用語)
- {{glossary("Interpolation", "補間")}}(用語)
- [`@font-palette-values`](/ja/docs/Web/CSS/@font-palette-values) アットルールの [`override-colors`](/ja/docs/Web/CSS/@font-palette-values/override-colors) 記述子
- [`@color-profile`](/ja/docs/Web/CSS/@color-profile) アットルール
- @media[`color-gamut`](/ja/docs/Web/CSS/@media/color-gamut) 特性
- @media[`forced-colors`](/ja/docs/Web/CSS/@media/forced-colors) 特性

### `opacity` プロパティ
## 仕様書

{{Compat}}
{{Specifications}}

## 関連情報

- 他の仕様書で定義されている色に関するプロパティ: {{cssxref("background-color")}}, {{cssxref("border-color")}}, {{cssxref("outline-color")}}, {{cssxref("text-decoration-color")}}, {{cssxref("text-emphasis-color")}}, {{cssxref("text-shadow")}}, {{cssxref("caret-color")}}, {{cssxref("column-rule-color")}}
- CSS では、グラデーションは色ではなく[画像](/ja/docs/Web/CSS/CSS_Images)です。
- [CSS 色調整](/ja/docs/Web/CSS/CSS_color_adjustment)モジュールと {{cssxref("print-color-adjust")}} プロパティ
- [CSS 画像](/ja/docs/Web/CSS/CSS_images)モジュール(CSS [`<gradient>`](/ja/docs/Web/CSS/gradient) 画像を定義)
- [`VideoColorSpace`](/ja/docs/Web/API/VideoColorSpace) インターフェイス
- SVG の [`<feColorMatrix>`](/ja/docs/Web/SVG/Element/feColorMatrix) 要素
- [キャンバス API: スタイルと色の適用](/ja/docs/Web/API/Canvas_API/Tutorial/Applying_styles_and_colors#色)

0 comments on commit 7b0b0d4

Please sign in to comment.