Background – css: cascading style sheets | mdn
where <bg-layer> = <bg-image>||<bg-position>[ / <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>
<final-bg-layer> = "><'background-color'>||<bg-image>||<bg-position>[ / <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>
where <bg-image> = none |<image>
<bg-position> = [[ left | center | right | top | bottom |<length-percentage>]|[ left | center | right |<length-percentage>][ top | center | bottom |<length-percentage>]|[ center |[ left | right ]<length-percentage>?]&&[ center |[ top | bottom ]<length-percentage>?]]
<bg-size> = [<length-percentage>| auto ]{1,2}| cover | contain
<repeat-style> = repeat-x | repeat-y |[ repeat | space | round | no-repeat ]{1,2}
<attachment> = scroll | fixed | local
<box> = border-box | padding-box | content-box
where <image> = <url>|<image()>|<image-set()>|<element()>|<paint()>|<cross-fade()>|<gradient>
<length-percentage> = <length>|<percentage>
where <image()> = image( <image-tags>?[<image-src>? , <color>?]! )
<image-set()> = image-set( <image-set-option># )
<element()> = element( <id-selector> )
<paint()> = paint( <ident>, <declaration-value>? )
<cross-fade()> = cross-fade( <cf-mixing-image> , <cf-final-image>? )
<gradient> = <linear-gradient()>|<repeating-linear-gradient()>|<radial-gradient()>|<repeating-radial-gradient()>|<conic-gradient()>
where | rtl
= ltr
<image-src> = <url>|<string>
<color> = <rgb()>|<rgba()>|<hsl()>|<hsla()>| <hex-color> |<named-color>| currentcolor |<deprecated-system-color>
<image-set-option> = [<image>|<string>][<resolution>|| type(<string>) ]
<id-selector> = <hash-token>
<cf-mixing-image> = <percentage>?&&<image>
<cf-final-image> = <image>|<color>
<linear-gradient()> = linear-gradient( [<angle>| to <side-or-corner>]? , <color-stop-list> )
<repeating-linear-gradient()> = repeating-linear-gradient( [<angle>| to <side-or-corner>]? , <color-stop-list> )
<radial-gradient()> = radial-gradient( [<ending-shape>||<size>]?[ at <position>]? , <color-stop-list> )
<repeating-radial-gradient()> = repeating-radial-gradient( [<ending-shape>||<size>]?[ at <position>]? , <color-stop-list> )
<conic-gradient()> = conic-gradient( [ from <angle>]?[ at <position>]?, <angular-color-stop-list> )
where <rgb()> = rgb( <percentage>{3}[ / <alpha-value>]? ) | rgb( <number>{3}[ / <alpha-value>]? ) | rgb( <percentage>#{3} , <alpha-value>? ) | rgb( <number>#{3} , <alpha-value>? )
<rgba()> = rgba( <percentage>{3}[ / <alpha-value>]? ) | rgba( <number>{3}[ / <alpha-value>]? ) | rgba( <percentage>#{3} , <alpha-value>? ) | rgba( <number>#{3} , <alpha-value>? )
<hsl()> = hsl( <hue><percentage><percentage>[ / <alpha-value>]? ) | hsl( <hue>, <percentage>, <percentage>, <alpha-value>? )
<hsla()> = hsla( <hue><percentage><percentage>[ / <alpha-value>]? ) | hsla( <hue>, <percentage>, <percentage>, <alpha-value>? )
= [ left | right ]||[ top | bottom ]
<color-stop-list> = [<linear-color-stop>[, <linear-color-hint>]?]# , <linear-color-stop>
<ending-shape> = circle | ellipse
<size> = closest-side | farthest-side | closest-corner | farthest-corner |<length>|<length-percentage>{2}
<position> = [[ left | center | right ]||[ top | center | bottom ]|[ left | center | right |<length-percentage>][ top | center | bottom |<length-percentage>]?|[[ left | right ]<length-percentage>]&&[[ top | bottom ]<length-percentage>]]
<angular-color-stop-list> = [<angular-color-stop>[, <angular-color-hint>]?]# , <angular-color-stop>
where <alpha-value> = <number>|<percentage>
<hue> = <number>|<angle>
<linear-color-stop> = <color><color-stop-length>?
<linear-color-hint> = <length-percentage>
<angular-color-stop> = <color>&&<color-stop-angle>?
<angular-color-hint> = <angle-percentage>
where <color-stop-length> = <length-percentage>{1,2}
<color-stop-angle> = <angle-percentage>{1,2}
<angle-percentage> = <angle>|<percentage>
Dynamic dream settings
Each Dynamic Dream included with DeskScapes has different settings you can change by clicking the “Dynamic Dream Settings” tab and include the following:
Desktop Earth – is a Dream that shows the day & night cycle of the planet as it
rotates, based on your system clock. The settings allow you to toggle the earth from revolving (on by
default). Uncheck the box Expanding Shapes – is a Dream that fills your desktop with one or more shapes that grow in size. By clicking “Dynamic Dream Settings”, you can change a number of options, including: the number of shapes, how fast they appear, the size, select different shapes, make them less transparent, and use a fixed background colour. After changing anything,
click
Hybrid dream settings
Vintage Dream – new to DeskScapes 3 is the Hybrid Dream. This is a special Dream,
because they are typically static wallpapers (.PNG format) with animated elements. The Background Settings
for Vintage Dream allows you to hide/unhide select animated
elements, such as: random bird animations (flock of birds fly overhead), girl in red dress (dress moves),
and guy in car (who nodes his head now & then).
By default, no elements are hidden (all three unchecked). In the above example, the two
items checked will hide the birds and guy in car, but show the girl in red dress. After making any changes, click “Apply changes” located in the upper, left corner of the DeskScapes window.