/ Published in: CSS
The transition instructions are attached to the normal state and therefore declared only once, then triggered on for eg. hover.
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
/* Attach transition instructions - Long version */ a.foo { background: #000; -webkit-transition-property: background -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease; -webkit-transition-delay: 0.5s; -webkit-transition: background 0.3s ease 0.5s; /* Can replace last 4 lines above */ -webkit-transition: all 0.3s ease 0.5s; /* Transitioning all possible properties (color and backgrind in this case)*/ transition: background 0.3s ease 0.5s; /* Let's put this here since we hope one day transition will be standard */ } /* Attach transition instructions - Short version (showing 2 properties) */ a.foo { background: #000; -webkit-transition: background 0.3s ease 0.5s, color 0.2s linear; } /* Trigger the transition by hover or focus */ a.foo:hover, a.foo:focus, a.foo:active { background: #CCC; color: #678; }