- From: Alan Gresley <alan@css-class.com>
- Date: Thu, 03 Dec 2009 03:07:30 +1100
- To: CSS 3 W3C Group <www-style@w3.org>
Very nice spec.
Getting my head around the syntax, is this a valid example?
div {
background-color: blue;
}
div:hover {
transition-property: background-color;
transition-duration: 1s;
background-color: green;
}
Now my questions.
1. Can we have multiple transitional states? Supposed I want the
background blue and after a :hover event, the background color changes
first to green and secondly to yellow. An example.
div:hover {
transition-property: background-color;
transition-duration: 1s;
background-color: green;
transition-duration: 2s;
background-color: yellow;
}
2. Can I set background in shorthand for the initial state and then
change particular values for the longhand properties on transition? This
is what I presume is the *keypath syntax* in the spec. An example.
div {
background: blue url(image.png) 50% 10px;
}
div:hover {
transition-property: background-color, background-position;
transition-duration: 1s, 2s;
background-color: green;
background-position: 50% 20px;
}
--
Alan http://css-class.com/
Received on Wednesday, 2 December 2009 16:08:20 UTC