mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-06 16:50:11 +00:00
36 lines
1.1 KiB
CSS
36 lines
1.1 KiB
CSS
|
@import url("reset-to-defaults.css");
|
||
|
|
||
|
/* One caveat that apply to cairo gradients, and make things therefor
|
||
|
* untestable:
|
||
|
* The start and end points must be identical when drawing
|
||
|
* This means that you cannot:
|
||
|
* ... add extra color stops, even if they'd be invisible
|
||
|
* ... mirror the gradient (ie 'to left, red, green' vs 'to right, green, red')
|
||
|
* and probably a bunch of other things.
|
||
|
* These things can cause off-by-one rounding errors in pixman (and probably
|
||
|
* your GPU, too) and that'd trigger test failures.
|
||
|
*/
|
||
|
#a {
|
||
|
background-image: linear-gradient(to bottom, blue 0%, green 15px, red 100%);
|
||
|
}
|
||
|
|
||
|
#reference #a {
|
||
|
background-image: linear-gradient(blue, green, red);
|
||
|
}
|
||
|
|
||
|
#b {
|
||
|
background-image: linear-gradient(to left, pink 0, cyan, red 0, green 50%, blue 40px, violet -10em);
|
||
|
}
|
||
|
|
||
|
#reference #b {
|
||
|
background-image: linear-gradient(270deg, red, green, blue);
|
||
|
}
|
||
|
|
||
|
#c {
|
||
|
background-image: repeating-linear-gradient(3.5turn, red, green 10px, red 20px);
|
||
|
}
|
||
|
|
||
|
#reference #c {
|
||
|
background-image: linear-gradient(to bottom, red, green 10px, red 20px, green 30px, red 40px);
|
||
|
}
|