diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-11-06 11:17:40 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-11-15 01:41:04 +0900 |
commit | 4c212053deaca3391b1d0be8a0a3bcde7a560aa8 (patch) | |
tree | 843d975dfb964f3de066b3398b276d2f693f01fe /files/ja/web/css/isolation | |
parent | f0c088798e51af482a21bbd9ae79097a10274ddc (diff) | |
download | translated-content-4c212053deaca3391b1d0be8a0a3bcde7a560aa8.tar.gz translated-content-4c212053deaca3391b1d0be8a0a3bcde7a560aa8.tar.bz2 translated-content-4c212053deaca3391b1d0be8a0a3bcde7a560aa8.zip |
合成と混合の各文書を更新
- 2021/11/05 時点の英語版に同期
Diffstat (limited to 'files/ja/web/css/isolation')
-rw-r--r-- | files/ja/web/css/isolation/index.md | 110 |
1 files changed, 54 insertions, 56 deletions
diff --git a/files/ja/web/css/isolation/index.md b/files/ja/web/css/isolation/index.md index 5074d09743..e9df8116e3 100644 --- a/files/ja/web/css/isolation/index.md +++ b/files/ja/web/css/isolation/index.md @@ -5,58 +5,72 @@ tags: - CSS - CSS プロパティ - 合成と混合 + - NeedsContent + - isolation + - recipe:css-property +browser-compat: css.properties.isolation translation_of: Web/CSS/isolation --- -<div>{{CSSRef}}</div> +{{CSSRef}} -<p><a href="/ja/docs/Web/CSS">CSS</a> の <strong><code>isolation</code></strong> プロパティは、要素が新しい{{glossary("stacking context", "重ね合わせコンテキスト")}}を生成する必要があるかどうかを定義します。</p> +[CSS](/ja/docs/Web/CSS) の **`isolation`** プロパティは、要素が新しい{{glossary("stacking context", "重ね合わせコンテキスト")}}を生成する必要があるかどうかを定義します。 -<div>{{EmbedInteractiveExample("pages/css/isolation.html")}}</div> +{{EmbedInteractiveExample("pages/css/isolation.html")}} -<p class="hidden">このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> をクローンしてプルリクエストを送信してください。</p> +このプロパティは {{cssxref("mix-blend-mode")}} との組み合わせで使用すると特に有用です。 -<p>このプロパティは {{cssxref("mix-blend-mode")}} との組み合わせで使用すると特に有用です。</p> +## 構文 -<h2 id="Syntax" name="Syntax">構文</h2> - -<pre class="brush:css no-line-numbers">/* キーワード値 */ +```css +/* キーワード値 */ isolation: auto; isolation: isolate; /* グローバル値 */ isolation: inherit; isolation: initial; +isolation: revert; isolation: unset; -</pre> +``` + +`isolation` プロパティは、以下の一覧にあるキーワード値のうちの一つで指定します。 -<p><code>isolation</code> プロパティは、以下の一覧にあるキーワード値のうちの一つで指定します。</p> +### 値 -<h3 id="Values" name="Values">値</h3> +- `auto` + - : 何れかのプロパティが必要な要素に適用された場合にのみ、新しい重ね合わせコンテキストが作成されます。 +- `isolate` + - : 新しい重ね合わせコンテキストが必ず作成されます。 -<dl> - <dt><code>auto</code></dt> - <dd>何れかのプロパティが必要な要素に適用された場合にのみ、新しい重ね合わせコンテキストが作成されます。</dd> - <dt><code>isolate</code></dt> - <dd>新しい重ね合わせコンテキストが必ず作成されます。</dd> -</dl> +## Formal definition -<h3 id="Formal_syntax" name="Formal_syntax">形式文法</h3> +{{cssinfo}} + +## Formal syntax {{csssyntax}} -<h2 id="Examples" name="Examples">例</h2> +## 例 + +<h3 id="Forcing_a_new_stacking_context_for_an_element">要素で強制的に新しい重ね合わせコンテキストを生成</h3> -<pre class="brush: html"><div id="b" class="a"> - <div id="d"> - <div class="a c">auto</div> - </div> - <div id="e"> - <div class="a c">isolate</div> - </div> -</div> -</pre> +#### HTML -<pre class="brush: css">.a { +```html +<div id="b" class="a"> + <div id="d"> + <div class="a c">auto</div> + </div> + <div id="e"> + <div class="a c">isolate</div> + </div> +</div> +``` + +#### CSS + +```css +.a { background-color: rgb(0,255,0); } #b { @@ -75,38 +89,22 @@ isolation: unset; } #e { isolation: isolate; -}</pre> +} +``` -<p>{{ EmbedLiveSample('Examples', 230, 230) }}</p> +#### 結果 -<h2 id="Specifications" name="Specifications">仕様書</h2> +{{ EmbedLiveSample('Forcing_a_new_stacking_context_for_an_element', 230, 230) }} -<table class="standard-table"> - <thead> - <tr> - <th scope="col">仕様書</th> - <th scope="col">状態</th> - <th scope="col">備考</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{ SpecName('Compositing', '#isolation', 'Isolation') }}</td> - <td>{{ Spec2('Compositing') }}</td> - <td>Initial definition</td> - </tr> - </tbody> -</table> +## 仕様書 -<p>{{cssinfo}}</p> +{{Specifications}} -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの対応</h2> +## ブラウザーの互換性 -<p>{{Compat("css.properties.isolation")}}</p> +{{Compat}} -<h2 id="See_also" name="See_also">関連情報</h2> +## 関連情報 -<ul> - <li>{{cssxref("<blend-mode>")}}</li> - <li>{{cssxref("mix-blend-mode")}}, {{cssxref("background-blend-mode")}}</li> -</ul> +- {{cssxref("<blend-mode>")}} +- {{cssxref("mix-blend-mode")}}, {{cssxref("background-blend-mode")}} |