@@ -12,6 +12,43 @@ revision: 1
1212- one or more gradient fill above solid fill
1313- one or more image fill
1414
15+ ## Related CSS Properties & Functions
16+
17+ ** [ color] ( https://developer.mozilla.org/en-US/docs/Web/CSS/color_value ) & [ gradient] ( https://developer.mozilla.org/en-US/docs/Web/CSS/gradient ) **
18+
19+ - [ background-color] ( https://developer.mozilla.org/en-US/docs/Web/CSS/background-color )
20+ - [ background] ( https://developer.mozilla.org/en-US/docs/Web/CSS/background )
21+ - [ linear-gradient] ( https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient )
22+ - [ radial-gradient] ( https://developer.mozilla.org/en-US/docs/Web/CSS/radial-gradient )
23+ - [ repeating-linear-gradient] ( https://developer.mozilla.org/en-US/docs/Web/CSS/repeating-linear-gradient )
24+ - [ repeating-radial-gradient] ( https://developer.mozilla.org/en-US/docs/Web/CSS/repeating-radial-gradient )
25+ - [ conic-gradient] ( https://developer.mozilla.org/en-US/docs/Web/CSS/conic-gradient )
26+ - [ repeating-conic-gradient] ( https://developer.mozilla.org/en-US/docs/Web/CSS/repeating-conic-gradient )
27+ - [ url] ( https://developer.mozilla.org/en-US/docs/Web/CSS/url )
28+ - element() (not supported yet)
29+ - [ image] ( https://developer.mozilla.org/en-US/docs/Web/CSS/image/image )
30+
31+ ** [ image] ( https://developer.mozilla.org/en-US/docs/Web/CSS/image ) **
32+
33+ - [ background-image] ( https://developer.mozilla.org/en-US/docs/Web/CSS/background-image )
34+ - [ background] ( https://developer.mozilla.org/en-US/docs/Web/CSS/background )
35+ - [ background-repeat] ( https://developer.mozilla.org/en-US/docs/Web/CSS/background-repeat )
36+ - [ object-fit] ( https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit )
37+ - [ object-position] ( https://developer.mozilla.org/en-US/docs/Web/CSS/object-position )
38+ - [ background-size] ( https://developer.mozilla.org/en-US/docs/Web/CSS/background-size )
39+ - [ background-clip] ( https://developer.mozilla.org/en-US/docs/Web/CSS/background-clip )
40+ - [ background-origin] ( https://developer.mozilla.org/en-US/docs/Web/CSS/background-origin )
41+
42+ ## Design considerations
43+
44+ What we've considered while building multiple background support for css
45+
46+ - Multiple mixed types - ` <color> ` , ` <gradient> ` , and ` <image> ` - How should we handle them?
47+ - Multiple types with inconsistent transforms - ` object-fit ` , ` object-position ` , ` background-size ` , ` background-clip ` , ` background-origin `
48+ - When to use baked image and when not to.
49+ - If there are multiple background values with mixed types and inconsistent transforms, it is often better to use baked image for cleaner code, and it's very probable that the box itself works as a artwork
50+ - When to use baked image as ` src ` attribute (` <img src=""> ` ) or ` background ` property
51+
1552## Possible combinations
1653
1754single solid fill
@@ -58,3 +95,7 @@ no solid fill with multiple gradient fill
5895 background : linear-gradient (to bottom , #fff , #fff ), linear-gradient (to bottom , #fff , #fff );
5996}
6097```
98+
99+ ## Image resources management on SSG frameworks
100+
101+ - Next.js (Docs not ready)
0 commit comments