transition-property
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨2015å¹´9æâ©.
transition-property 㯠CSS ã®ããããã£ã§ããã©ã³ã¸ã·ã§ã³å¹æãé©ç¨ãã CSS ããããã£ãæå®ãã¾ãã
試ãã¦ã¿ã¾ããã
transition-property: margin-right;
transition-property: margin-right, color;
transition-property: all;
transition-property: none;
<section id="default-example">
<div id="example-element">Hover to see<br />the transition.</div>
</section>
#example-element {
background-color: #e4f0f5;
color: #000;
padding: 1rem;
border-radius: 0.5rem;
font: 1em monospace;
width: 100%;
transition: margin-right 2s;
}
#default-example:hover > #example-element {
background-color: #909;
color: #fff;
margin-right: 40%;
}
䏿¬æå®ããããã£ï¼ä¾ãã° backgroundï¼ãæå®ããã¨ããã®å奿å®ã®ãµãããããã£ãã¹ã¦ãã¢ãã¡ã¼ã·ã§ã³ããããã¨ãã§ãã¾ãã
æ§æ
/* ãã¼ã¯ã¼ãå¤ */
transition-property: none;
transition-property: all;
/* <custom-ident> å¤ */
transition-property: test_05;
transition-property: -specific;
transition-property: sliding-vertically;
/* è¤æ°ã®å¤ */
transition-property: test1, animation4;
transition-property: all, height, color;
transition-property:
all,
-moz-specific,
sliding;
/* ã°ãã¼ãã«å¤ */
transition-property: inherit;
transition-property: initial;
transition-property: revert;
transition-property: revert-layer;
transition-property: unset;
å¤
none-
ã©ã®ããããã£ããã©ã³ã¸ã·ã§ã³ãè¡ãã¾ããã
all-
ãã©ã³ã¸ã·ã§ã³ãå¯è½ãªãã¹ã¦ã®ããããã£ã§ããã©ã³ã¸ã·ã§ã³ãè¡ãã¾ãã
<custom-ident>-
å¤ã夿´ãããã¨ãããã©ã³ã¸ã·ã§ã³å¹æãé©ç¨ããããããã£ãèå¥ããæååã§ãã
å ¬å¼å®ç¾©
| åæå¤ | ãã¹ã¦ |
|---|---|
| é©ç¨å¯¾è±¡ | ãã¹ã¦ã®è¦ç´ ã::before / ::after æ¬ä¼¼è¦ç´ |
| ç¶æ¿ | ãªã |
| è¨ç®å¤ | æå®éã |
| ã¢ãã¡ã¼ã·ã§ã³ã®ç¨®é¡ | ã¢ãã¡ã¼ã·ã§ã³ä¸å¯ |
形弿æ³
transition-property =
none |
<single-transition-property>#
<single-transition-property> =
all |
<custom-ident>
ä¾
>åºæ¬çãªä¾
ãã¿ã³ã«ãã¤ã³ã¿ã¼ãå½ã¦ãããã©ã¼ã«ã¹ããã¨ã 1 ç§éã®è²ã®ãã©ã³ã¸ã·ã§ã³ãè¡ããã¾ãã transition-property 㯠background-color ã§ãã
HTML
<button class="target">ãã©ã¼ã«ã¹ãã¦ãã ãã</button>
CSS
.target {
transition-property: background-color;
transition-duration: 1s;
background-color: #ccc;
}
.target:hover,
.target:focus {
background-color: #eee;
}
transition-property ã®ãã®ä»ã®ä¾ã«ã¤ãã¦ã¯ã CSS ãã©ã³ã¸ã·ã§ã³ã¬ã¤ããåç
§ãã¦ãã ããã
仿§æ¸
| Specification |
|---|
| CSS Transitions > # transition-property-property > |