diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-10-01 00:02:42 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-10-12 01:46:21 +0900 |
commit | ea197b97a285a7f4fb51f252ac25ad8a5d6482c8 (patch) | |
tree | d14dc93e56270cd1bc597a2b306444f44d9d7f4a /files/ja/web/css/mask-border-repeat | |
parent | f5534fe3671df79e2145c50b9e14c0cbfd9d330b (diff) | |
download | translated-content-ea197b97a285a7f4fb51f252ac25ad8a5d6482c8.tar.gz translated-content-ea197b97a285a7f4fb51f252ac25ad8a5d6482c8.tar.bz2 translated-content-ea197b97a285a7f4fb51f252ac25ad8a5d6482c8.zip |
変換の準備
Diffstat (limited to 'files/ja/web/css/mask-border-repeat')
-rw-r--r-- | files/ja/web/css/mask-border-repeat/index.html | 80 | ||||
-rw-r--r-- | files/ja/web/css/mask-border-repeat/index.md | 95 |
2 files changed, 95 insertions, 80 deletions
diff --git a/files/ja/web/css/mask-border-repeat/index.html b/files/ja/web/css/mask-border-repeat/index.html deleted file mode 100644 index 80d6fefd38..0000000000 --- a/files/ja/web/css/mask-border-repeat/index.html +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: mask-border-repeat -slug: Web/CSS/mask-border-repeat -tags: - - CSS - - CSS プロパティ - - CSS マスク - - Experimental - - Reference -translation_of: Web/CSS/mask-border-repeat ---- -<div>{{CSSRef}}{{SeeCompatTable}}</div> - -<p><a href="/ja/docs/Web/CSS">CSS</a> の <strong><code>mask-border-repeat</code></strong> プロパティは、どのように元の画像の<a href="/ja/docs/Web/CSS/border-image-slice#edge-regions">辺の領域</a>を要素の<a href="/ja/docs/Web/CSS/mask-border">マスク境界</a>の寸法に合うように調整するかを設定します。</p> - -<h2 id="Syntax" name="Syntax">構文</h2> - -<pre class="brush: css no-line-numbers">/* キーワード値 */ -mask-border-repeat: stretch; -mask-border-repeat: repeat; -mask-border-repeat: round; -mask-border-repeat: space; - -/* 上下 | 左右 */ -mask-border-repeat: round stretch; - -/* グローバル値 */ -mask-border-repeat: inherit; -mask-border-repeat: initial; -mask-border-repeat: unset; -</pre> - -<p><code>mask-border-repeat</code> プロパティは、以下の値のリストから一つまたは二つの値を使用して指定します。</p> - -<ul> - <li><strong>一つ</strong>の値が指定されると、<strong>全四辺</strong>に同じ動作が適用されます。</li> - <li><strong>二つ</strong>の値が指定されると、最初の値は<strong>上と下</strong>の辺に、二番目の値は<strong>左と右</strong>の辺に適用されます。</li> -</ul> - -<h3 id="Values" name="Values">値</h3> - -<dl> - <dt><code>stretch</code></dt> - <dd>元の画像の辺の領域は、それぞれの境界の間の溝を埋めるように引き伸ばされます。</dd> - <dt><code>repeat</code></dt> - <dd>元の画像の辺の領域は、それぞれの境界の間の溝を埋めるようにタイル配置 (繰り返し) されます。タイルは正しく合うように切り取られることがあります。</dd> - <dt><code>round</code></dt> - <dd>元の画像の辺の領域は、それぞれの境界の間の溝を埋めるようにタイル配置 (繰り返し) されます。タイルは正しく合うように引き伸ばされることがあります。</dd> - <dt><code>space</code></dt> - <dd>元の画像の辺の領域は、それぞれの境界の間の溝を埋めるようにタイル配置 (繰り返し) されます。正しく合うように間隔が配布されることがあります。</dd> -</dl> - -<h3 id="Formal_syntax" name="Formal_syntax">形式文法</h3> - -{{csssyntax}} - -<h2 id="Specifications" name="Specifications">仕様書</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">仕様書</th> - <th scope="col">状態</th> - <th scope="col">備考</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName("CSS Masks", "#propdef-mask-border-repeat", "mask-border-repeat")}}</td> - <td>{{Spec2("CSS Masks")}}</td> - <td>初回定義</td> - </tr> - </tbody> -</table> - -<div>{{cssinfo}}</div> - -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの対応</h2> - -<p>TBD</p> diff --git a/files/ja/web/css/mask-border-repeat/index.md b/files/ja/web/css/mask-border-repeat/index.md new file mode 100644 index 0000000000..334b164103 --- /dev/null +++ b/files/ja/web/css/mask-border-repeat/index.md @@ -0,0 +1,95 @@ +--- +title: mask-border-repeat +slug: Web/CSS/mask-border-repeat +tags: + - CSS + - CSS プロパティ + - CSS マスク + - Experimental + - NeedsCompatTable + - NeedsExample + - Reference + - recipe:css-property +browser-compat: css.properties.mask-border-repeat +translation_of: Web/CSS/mask-border-repeat +--- +{{CSSRef}} + +**`mask-border-repeat`** は [CSS](/ja/docs/Web/CSS) のプロパティで、どのように元の画像の[辺の領域](/ja/docs/Web/CSS/border-image-slice#edge-regions)を要素の[マスク境界](/ja/docs/Web/CSS/mask-border)の寸法に合うように調整するかを設定します。 + +## 構文 + +```css +/* キーワード値 */ +mask-border-repeat: stretch; +mask-border-repeat: repeat; +mask-border-repeat: round; +mask-border-repeat: space; + +/* 上下 | 左右 */ +mask-border-repeat: round stretch; + +/* グローバル値 */ +mask-border-repeat: inherit; +mask-border-repeat: initial; +mask-border-repeat: revert; +mask-border-repeat: unset; +``` + +`mask-border-repeat` プロパティは、以下の値のリストから 1 つまたは 2 つの値を使用して指定します。 + +- **1 つ**の値が指定されると、**全四辺**に同じ動作が適用されます。 +- **2 つ**の値が指定されると、最初の値は**上と下**の辺に、二番目の値は**左と右**の辺に適用されます。 + +<h3 id="Values" name="Values">値</h3> + +- `stretch` + - : 元の画像の辺の領域は、それぞれの境界の間の溝を埋めるように引き伸ばされます。 +- `repeat` + - : 元の画像の辺の領域は、それぞれの境界の間の溝を埋めるようにタイル配置 (繰り返し) されます。タイルは正しく合うように切り取られることがあります。 +- `round` + - : 元の画像の辺の領域は、それぞれの境界の間の溝を埋めるようにタイル配置 (繰り返し) されます。タイルは正しく合うように引き伸ばされることがあります。 +- `space` + - : 元の画像の辺の領域は、それぞれの境界の間の溝を埋めるようにタイル配置 (繰り返し) されます。正しく合うように間隔が配布されることがあります。 + +## 公式定義 + +{{cssinfo}} + +## 形式文法 + +{{csssyntax}} + +## 例 + +### Basic usage + +This property doesn't appear to be supported anywhere yet. When it eventually starts to be supported, it will serve to define how the border mask slice will repeat around the border — i.e. will it just repeat, or be scaled slightly so a whole number of slices fits, or be stretched so one slice fits? + +```css +mask-border-repeat: round; +``` + +Chromium-based browsers support an outdated version of this property — `mask-box-image-repeat` — with a prefix: + +```css +-webkit-mask-box-image-repeat: round; +``` + +> **Note:** The [`mask-border`](/ja/docs/Web/CSS/mask-border) page features a working example (using the out-of-date prefixed border mask properties supported in Chromium), so you can get an idea of the effect. + +## Specifications + +{{Specifications}} + +## Browser compatibility + +{{Compat}} + +## See also + +- {{cssxref("mask-border")}} +- {{cssxref("mask-border-mode")}} +- {{cssxref("mask-border-outset")}} +- {{cssxref("mask-border-source")}} +- {{cssxref("mask-border-width")}} |