diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-12-31 00:55:43 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-01-09 12:36:34 +0900 |
commit | 747ffa918a2d3eed89f13d71e2505702ea2f9d0b (patch) | |
tree | 97a136259cb018d4beab27da5b4fd76dc001750b | |
parent | 089ec7c736b120610ca8ed6779e8b0fc5ef41bc8 (diff) | |
download | translated-content-747ffa918a2d3eed89f13d71e2505702ea2f9d0b.tar.gz translated-content-747ffa918a2d3eed89f13d71e2505702ea2f9d0b.tar.bz2 translated-content-747ffa918a2d3eed89f13d71e2505702ea2f9d0b.zip |
2021/08/22 時点の英語版に同期
-rw-r--r-- | files/ja/web/css/transition-property/index.md | 138 |
1 files changed, 74 insertions, 64 deletions
diff --git a/files/ja/web/css/transition-property/index.md b/files/ja/web/css/transition-property/index.md index 099ed1504f..e56c39d12a 100644 --- a/files/ja/web/css/transition-property/index.md +++ b/files/ja/web/css/transition-property/index.md @@ -3,31 +3,31 @@ title: transition-property slug: Web/CSS/transition-property tags: - CSS - - CSS Property - - CSS Transitions - - Reference - - 'recipe:css-property' + - CSS プロパティ + - CSS トランジション + - リファレンス + - recipe:css-property +browser-compat: css.properties.transition-property translation_of: Web/CSS/transition-property --- -<div>{{CSSRef}}</div> +{{CSSRef}} -<p><strong><code>transition-property</code></strong> は <a href="/ja/docs/Web/CSS">CSS</a> のプロパティで、<a href="/ja/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions">トランジション効果</a>を適用する CSS プロパティを指定します。</p> +**`transition-property`** は [CSS](/ja/docs/Web/CSS) のプロパティで、[トランジション効果](/ja/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions)を適用する CSS プロパティを指定します。 -<div>{{EmbedInteractiveExample("pages/css/transition-property.html")}}</div> +{{EmbedInteractiveExample("pages/css/transition-property.html")}} -<div class="hidden">このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> をクローンしてプルリクエストを送信してください。</div> +> **Note:** [アニメーション可能なプロパティのセット](/ja/docs/Web/CSS/CSS_animated_properties)は変更される可能性があります。これにより、将来意図しない結果を引き起こす可能性があるため、リストで現状アニメーションしないとしているプロパティを使用することは避けてください。 -<div class="note"><strong>注:</strong> <a href="/ja/docs/Web/CSS/CSS_animated_properties">アニメーション可能なプロパティのセット</a>は変更される可能性があります。これにより、将来意図しない結果を引き起こす可能性があるため、リストで現状アニメーションしないとしているプロパティを使用することは避けてください。</div> +一括指定プロパティ (例えば {{cssxref("background")}}) を指定すると、その個別指定のサブプロパティすべてをアニメーションさせることができます。 -<p>一括指定プロパティ (例えば {{cssxref("background")}}) を指定すると、その個別指定のサブプロパティすべてをアニメーションさせることができます。</p> +## 構文 -<h2 id="Syntax" name="Syntax">構文</h2> - -<pre class="brush: css no-line-numbers notranslate">/* キーワード値 */ +```css +/* キーワード値 */ transition-property: none; transition-property: all; -/* <custom-ident> 値 */ +/* <custom-ident> 値 */ transition-property: test_05; transition-property: -specific; transition-property: sliding-vertically; @@ -40,62 +40,72 @@ transition-property: all, -moz-specific, sliding; /* グローバル値 */ transition-property: inherit; transition-property: initial; +transition-property: revert; transition-property: unset; -</pre> +``` -<h3 id="Values" name="Values">値</h3> +### 値 -<dl> - <dt><code>none</code></dt> - <dd>どのプロパティもトランジションを行いません。</dd> - <dt><code>all</code></dt> - <dd>トランジションが可能なすべてのプロパティで、トランジションを行います。</dd> - <dt>{{cssxref("<custom-ident>")}}</dt> - <dd>値が変更されたとき、トランジション効果を適用するプロパティを識別する文字列です。</dd> -</dl> +- `none` + - : どのプロパティもトランジションを行いません。 +- `all` + - : トランジションが可能なすべてのプロパティで、トランジションを行います。 +- {{cssxref("<custom-ident>")}} + - : 値が変更されたとき、トランジション効果を適用するプロパティを識別する文字列です。 -<h2 id="Formal_definition">Formal definition</h2> +## 公式定義 -<p>{{CSSInfo}}</p> +{{CSSInfo}} -<h2 id="Formal_syntax">Formal syntax</h2> +## 形式文法 {{csssyntax}} -<h2 id="Examples" name="Examples">例</h2> - -<p>中心となる <a href="/ja/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions">CSS トランジション</a>の記事に、 CSS トランジションの例がいくつかあります。</p> - -<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('CSS3 Transitions', '#transition-property-property', 'transition-property')}}</td> - <td>{{Spec2('CSS3 Transitions')}}</td> - <td>初回定義</td> - </tr> - </tbody> -</table> - -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2> - -<p>{{Compat("css.properties.transition-property")}}</p> - -<h2 id="See_also" name="See_also">関連情報</h2> - -<ul> - <li><a href="/ja/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions">CSS トランジションの使用</a></li> - <li>{{cssxref('transition')}}</li> - <li>{{cssxref('transition-duration')}}</li> - <li>{{cssxref('transition-timing-function')}}</li> - <li>{{cssxref('transition-delay')}}</li> - <li>{{domxref("TransitionEvent")}}</li> -</ul> +## 例 + +### 単純な例 + +この例では、ユーザーが要素の上にカーソルを置いたときに、 4 秒間でフォントサイズの遷移を行います。 `transition-property` は `font-size` です。 + +#### HTML + +```html +<a class="target">ここにマウスポインターを置いてください</a> +``` + +#### CSS + +```css +.target { + font-size: 14px; + transition-property: font-size; + transition-duration: 4s; +} + +.target:hover { + font-size: 36px; +} +``` + +#### 結果 + +{{EmbedLiveSample('Simple_example', 600, 100)}} + +`transition-property` のその他の例は、主となる [CSS トランジション](/ja/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions)の記事にあります。 + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- [CSS トランジションの使用](/ja/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions) +- {{cssxref('transition')}} +- {{cssxref('transition-duration')}} +- {{cssxref('transition-timing-function')}} +- {{cssxref('transition-delay')}} +- {{domxref("TransitionEvent")}} |