@@ -71,7 +71,8 @@ Topics included/covered
71
71
- 2.3. [ Hover with Transform Transition Amimation] ( #23-hover-with-Transform-transition-amimation )
72
72
- 2.4. [ CSS variables Cascading] ( #24-css-variables-cascading )
73
73
- 2.5. [ JavaScript Theme Switcher] ( #25-javascript-theme-switcher ) | [ JavaScript Theme Color Swatch Switcher] ( #25-javascript-theme-color-swatch-switcher )
74
- - 2.6. [ Media Query Responsive Layout] ( #26-media-query-responsive-layout )
74
+ - 2.6. [ Media Query Responsive Layout] ( #26-media-query-responsive-layout )
75
+ - 2.7. [ CSS Variables Gradients] ( #27-css-variables-gradients )
75
76
76
77
3 . [ CSS Variables Resources] ( #3-css-variables-resources )
77
78
@@ -1665,6 +1666,90 @@ body {
1665
1666
</figure >
1666
1667
</p >
1667
1668
1669
+ 2.7. CSS Variables Gradients
1670
+ ---------------------
1671
+
1672
+ > ** Syntax & Example** : ` 2.7-css-var-demo-gradients.html `
1673
+
1674
+ ``` html
1675
+ <!DOCTYPE html>
1676
+ <html lang =" en" >
1677
+
1678
+ <head >
1679
+
1680
+ <meta charset =" UTF-8" >
1681
+ <meta name =" viewport" content =" width=device-width, initial-scale=1.0" >
1682
+ <meta http-equiv =" X-UA-Compatible" content =" ie=edge" >
1683
+ <title >2.7-css-var-demo-gradients.html</title >
1684
+
1685
+ <link rel =" stylesheet" href =" 2.7-style-css-var-demo-gradients.css" >
1686
+
1687
+ </head >
1688
+
1689
+ <body >
1690
+
1691
+ <div class =" container" >
1692
+
1693
+ <h1 class =" top-heading-text" id =" topHeadingText" >2. CSS Variable Demo</h1 >
1694
+
1695
+ <h2 class =" subheading-text" id =" subHeadingText" >2.7 - CSS Variable Gradients </h2 >
1696
+
1697
+ Linear Gradient:
1698
+ <div class =" gradient-linear-container" ></div > <br /> <br />
1699
+
1700
+ Radial Gradient:
1701
+ <div class =" gradient-radial-container" ></div >
1702
+
1703
+
1704
+ </div >
1705
+
1706
+ </body >
1707
+
1708
+ </html >
1709
+ ```
1710
+
1711
+ > ** Syntax & Example** : ` 2.7-style-css-var-demo-gradients.css `
1712
+
1713
+ ``` css
1714
+ :root {
1715
+ --main-font-family : Verdana ;
1716
+ --gradient-color-1 : #ff0000 ;
1717
+ --gradient-color-2 : #038703 ;
1718
+ --gradient-color-3 : #ffff00 ;
1719
+ --gradient-linear : linear-gradient (var (--gradient-color-1 ), var (--gradient-color-3 ));
1720
+ --gradient-radial : radial-gradient (circle , var (--gradient-color-1 ), var (--gradient-color-3 ), var (--gradient-color-2 ));
1721
+ }
1722
+
1723
+ body {
1724
+ font-family : var (--main-font-family );
1725
+ }
1726
+
1727
+ .gradient-linear-container {
1728
+ background-image : var (--gradient-linear );
1729
+ height : 200px ;
1730
+ }
1731
+
1732
+ .gradient-radial-container {
1733
+ background-image : var (--gradient-radial );
1734
+ width : 200px ;
1735
+ height : 200px ;
1736
+ }
1737
+ ```
1738
+
1739
+ <p >
1740
+ <figure >
1741
+ <img src="_images-css-variables/2.7.1-css-var-demo-gradients.png" alt="CSS Variables Demo - Gradients" title="CSS Variables Demo - Gradients" width="1000" border="2" />
1742
+ <figcaption> Image 2.7.1 - CSS Variables Demo - Gradients </figcaption>
1743
+ </figure >
1744
+ </p >
1745
+
1746
+ <p >
1747
+ <figure >
1748
+ <img src="_images-css-variables/2.7.2-style-css-var-demo-gradients.png" alt="Style CSS Variables Demo - Gradients" title="Style CSS Variables Demo - Gradients" width="1000" border="2" />
1749
+ <figcaption> Image 2.7.2 - Style CSS Variables Demo - Gradients </figcaption>
1750
+ </figure >
1751
+ </p >
1752
+
1668
1753
3 CSS Variables Resources
1669
1754
=====================
1670
1755
0 commit comments