*Gradients*
That(!) would be very usefull. Even though if it’s just a simple two color gradient. “Gregory Wild-Smith” suggested a nice sheme. (with or withour the comma doesn’t matter atm;)):
gradient-colors: white, red, black;
gradient-position: 0, 23, 100;
gradient-direction: 45; /* an angle/degree value would be nice*/
If you only define the gradient-colors, the colors should be “stretched” proportional. Otherwise it would be a lack in logic. Also it would be great if you can define a linear or radial gradient. But if you can set the gradient type, then we need to set the position. ie:
gradient-type: radial;
gradient-margin: auto; /* so it would appear in the mid of our block element */
thus the gradient-margin property should have then also as additional property the left, right, top and bottom “extention” according to the current margin property 😉
However: I guess this could bring up some problems with slower computers. But I’d love this property!
*round corners and border-radius by corner*
This is a must! Something like the FF sheme should be perfect. I think the FF specific property has a good syntax and it’s a pleasure for every designer/html’er, to drop all the image related workarounds for it.
*atomic backgrounds*
That would be nice, but it’s imho not necessary. I mean, I can’t thing about a situation when I really needed it.
*multiple backgrounds*
THAT would be usefull too!
*css version and devices related switches*
right now there is no good switch for the different css versions. I’d like to have something like:
if:css2 {
html {
/* css2 related definition */
}
}
if:css3 {
html {
/* css3 related definition */
}
}
with other word a more nested css 3 would be great. Right now there are only things like:
#myID SomeElement AnotherElement {
/* my definition */
}
At least I hope the browser developper implement it correctly 😉
biophonc