aboutsummaryrefslogtreecommitdiff
path: root/files
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2022-02-01 23:31:20 +0900
committerMasahiro FUJIMOTO <mfujimot@gmail.com>2022-02-08 23:10:23 +0900
commitf2eba31decfc1bb08b0218c1f32f429834c9f85b (patch)
tree125beed400df9f9e1e09354d029410109efff4d2 /files
parent59440419a7f45c3805fad5b28671cf98ab3d1e92 (diff)
downloadtranslated-content-f2eba31decfc1bb08b0218c1f32f429834c9f85b.tar.gz
translated-content-f2eba31decfc1bb08b0218c1f32f429834c9f85b.tar.bz2
translated-content-f2eba31decfc1bb08b0218c1f32f429834c9f85b.zip
2021/08/13 時点の英語版に同期
Diffstat (limited to 'files')
-rw-r--r--files/ja/web/css/offset-distance/index.md108
1 files changed, 57 insertions, 51 deletions
diff --git a/files/ja/web/css/offset-distance/index.md b/files/ja/web/css/offset-distance/index.md
index d2493d811a..90abb24fe1 100644
--- a/files/ja/web/css/offset-distance/index.md
+++ b/files/ja/web/css/offset-distance/index.md
@@ -3,58 +3,72 @@ title: offset-distance
slug: Web/CSS/offset-distance
tags:
- CSS
- - CSS Motion Path
- - CSS Property
- - CSS プロパティ
- CSS モーションパス
- - Experimental
- - Motion Path
- - Reference
+ - CSS プロパティ
+ - 実験的
+ - モーションパス
+ - リファレンス
- motion-offset
- offset-distance
- - 'recipe:css-property'
- - モーションパス
+ - recipe:css-property
+browser-compat: css.properties.offset-distance
translation_of: Web/CSS/offset-distance
---
-<div>{{CSSRef}}</div>
+{{CSSRef}}
-<p><strong><code>offset-distance</code></strong> は CSS プロパティで、 {{CSSxRef("offset-path")}} 上の要素を配置する位置を指定します。</p>
+**`offset-distance`** は CSS プロパティで、 {{CSSxRef("offset-path")}} 上の要素を配置する位置を指定します。
-<div>{{EmbedInteractiveExample("pages/css/offset-distance.html")}}</div>
+{{EmbedInteractiveExample("pages/css/offset-distance.html")}}
-<h2 id="Syntax" name="Syntax">構文</h2>
+## 構文
-<pre class="brush: css notranslate">/* 既定値 */
+```css
+/* 既定値 */
offset-distance: 0;
/* offset-path の途中 */
offset-distance: 50%;
/* パス上の固定距離の位置 */
-offset-distance: 40px;</pre>
+offset-distance: 40px;
+
+/* グローバル値 */
+offset-distance: inherit;
+offset-distance: initial;
+offset-distance: revert;
+offset-distance: unset;
+```
+
+- `{{cssxref('&lt;length-percentage&gt;')}}`
-<dl>
- <dt><code>{{cssxref('&lt;length-percentage&gt;')}}</code></dt>
- <dd>要素が ({{cssxref('offset-path')}} で定義された) パス上のどのくらいの距離にあるかを指定する長さです。</dd>
- <dd>100% はパスの全長を表します。 (<code>offset-path</code> が基本シェイプまたは <code>path()</code> として定義されている場合)。</dd>
-</dl>
+ - : 要素が ({{cssxref('offset-path')}} で定義された) パス上のどのくらいの距離にあるかを指定する長さです。
-<h3 id="Formal_syntax" name="Formal_syntax">形式文法</h3>
+ 100% はパスの全長を表します。 (`offset-path` が基本シェイプまたは `path()` として定義されている場合)。
-{{CSSSyntax}}
+## 公式定義
-<h2 id="Examples" name="Examples">例</h2>
+{{cssinfo}}
-<p>CSS モーションパスのモーションアスペクトは、一般に <code>offset-distance</code> プロパティのアニメーションから来ています。要素をパス全体の上でアニメーションさせたい場合は、その {{cssxref('offset-path')}} を定義し、 <code>offset-distance</code> に <code>0%</code> から <code>100%</code> までを取るアニメーションを設定してください。</p>
+## 形式文法
-<h3 id="HTML">HTML</h3>
+{{csssyntax}}
-<pre class="brush: html notranslate">&lt;div id="motion-demo"&gt;&lt;/div&gt;
-</pre>
+## 例
-<h3 id="CSS">CSS</h3>
+### アニメーション内での offset-distance の使用
-<pre class="brush: css notranslate">#motion-demo {
+CSS モーションパスのモーションアスペクトは、一般に `offset-distance` プロパティのアニメーションから来ています。要素をパス全体の上でアニメーションさせたい場合は、その {{cssxref('offset-path')}} を定義し、 `offset-distance` に `0%` から `100%` までを取るアニメーションを設定してください。
+
+#### HTML
+
+```html
+<div id="motion-demo"></div>
+```
+
+#### CSS
+
+```css
+#motion-demo {
offset-path: path('M20,20 C20,100 200,0 200,100');
animation: move 3000ms infinite alternate ease-in-out;
width: 40px;
@@ -69,33 +83,25 @@ offset-distance: 40px;</pre>
100% {
offset-distance: 100%;
}
-}</pre>
+}
+```
+
+#### 結果
-<h3 id="Result" name="Result">結果</h3>
+{{EmbedLiveSample('Using_offset-distance_in_an_animation', '100%', 150)}}
-<p>{{EmbedLiveSample('Examples', '100%', 150)}}</p>
+## 仕様書
-<h2 id="Specifications" name="Specifications">仕様書</h2>
+{{Specifications}}
-<table class="standard-table">
- <thead>
- <tr>
- <th>仕様書</th>
- <th>状態</th>
- <th>備考</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Motion Path Level 1', '#offset-distance-property', 'offset-distance')}}</td>
- <td>{{Spec2('Motion Path Level 1')}}</td>
- <td>初回定義</td>
- </tr>
- </tbody>
-</table>
+## ブラウザーの互換性
-<p>{{CSSInfo}}</p>
+{{Compat}}
-<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2>
+## 関連情報
-<p>{{Compat("css.properties.offset-distance")}}</p>
+- {{cssxref("offset")}}
+- {{cssxref("offset-anchor")}}
+- {{cssxref("offset-path")}}
+- {{cssxref("offset-position")}}
+- {{cssxref("offset-rotate")}}