CSS3学习之linear-gradient(线性渐变)
转自:http://www.cnblogs.com/rainman/p/5113242.html
CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。 以前,你必须使用图像来实现这些效果,现在通过使用 CSS3 的渐变(gradients)即可实现。此外,渐变效果的元素在放大时看起来效果更好,因为渐变(gradient)是由浏览器生成的。
本文只讲述表准的语法,要想兼容更多浏览器可以到网上搜索出很多解决方案,逻辑基本一致。
1、语法
background: linear-gradient(direction, color-stop1, color-stop2, ...);
- direction:默认为to bottom,即从上向下的渐变;
- stop:颜色的分布位置,默认均匀分布,例如有3个颜色,各个颜色的stop均为33.33%。
2、示例:to left、top right、to bottom、to top
div { background:linear-gradient(to left, red , blue) }
div { background:linear-gradient(to right, red , blue) }
div { background:linear-gradient(to bottom, red , blue) } /* 浏览器默认值 */
div { background:linear-gradient(to top, red , blue) }
分别产生“从右到左”、“从左到右”、“从上到下”、“从下到上”的“红色–绿色”渐变,效果如下图:
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfIAAACECAYAAABrnam4AAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMDQtMjJUMTY6NTU6MDYrMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0wNC0yMlQxNjo1NTozMCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDQtMjJUMTY6NTU6MzArMDg6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6M2JkY2FlY2UtNGM1Ny01NDQyLWE2YjgtYzE1NWViZTZjNTg4PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjNiZGNhZWNlLTRjNTctNTQ0Mi1hNmI4LWMxNTVlYmU2YzU4ODwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjNiZGNhZWNlLTRjNTctNTQ0Mi1hNmI4LWMxNTVlYmU2YzU4ODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozYmRjYWVjZS00YzU3LTU0NDItYTZiOC1jMTU1ZWJlNmM1ODg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDQtMjJUMTY6NTU6MDYrMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDk4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEzMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+lX44eQAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAALgUlEQVR42uzda4xcZQHG8f87q4kFRaC0hVLaCkXaYKWArRgEg6glRQiENCjXSgBR0HaLFxClQMBL1N5oEZCESw2XRKDcCg1VC0LEVmgBSQkiaaVNbbclLRfBmJnXD7sze7Y7OzM7e3Y7e+b/+zLDnLPnPXN2ep553jk7hBhjRJIkDUo5D4EkSQa5JEkyyCVJkkEuSZJBLkmSDHJJktRvPuQhkKRBK3gIMqWuPwc3yCWpyU78yhan1iVJMsglSZJBLkmSDHJJkgxySZJkkEuSJINckiSVkdrfkedCJEeBFvKl2+T9nm7rXeYYlZeFWEjl9xpDjgI58rSUbpP3e7qtd5ljVF5WiOl8/0ch+B6+oRpVSv9eAULwT8sbSYz9/509fiGM1IQKTsY1VpCnuq2CB7ShtBjkktKXH4CTi3bPibiFvAfUIJdkI9fgbfc2ct8ISrKRaxD3Pxu5QS7JIJdBLoNcUuNyaj27nFo3yCXZyGUjl0EuyUYuG7kMckk2ctnIZZBLspHbyGWQS7KRy0Yug1xSIzRygzy7QW4jN8glNUEjd2o9q3I2coNcUjMEuY08u43cIDfIJWWeF7tluZE7tW6QS7KRy0Yug1ySjVw2chnkkmzkspHLIJdkI7eRyyCXZCOXjVwGuSSDXAa5DHJJdXNqPbucWjfIJdnIZSOXQS7JRi4buQxySTZy2chlkEuykdvIZZBLspHLRi6DXJKNXDZyGeSSbOSykcsglwxyGeQyyCUNMk6tZ5dT6wa5JBu5bOQyyCXZyGUjl0EuyUYuG7kMckk2chu5DHJJNnLZyGWQS2qERm6QZzfIbeQGuaQmaOROrWdVzkZukEtqhiC3kWe3kRvkBrmkzPNityw3cqfWDXJJNnLZyGWQS7KRy0Yug1ySjVw2chnkkmzkNnIZ5Bl3CpfFIxhGGy+GhSzzgGTyd9waj2AYANtZFe7ibhu5bOQyyAe7abTGiR0n9766hKnxC+wFwEb+FS7lZQ9wRkxmQRzLgQA7tnHrPn/lQYM8ZdO5KB7NUIAdb7Bin1v5my88g1xZCfJDuSuOYAzvsTw8x9xUt72MeeFRWpjGd0ttrR7fZFo8nr3YxPrwGkPjCYyOiwnhEl4prfN9psSp7MkGtoRzeKPpXm7XcHg8lSGsZ2s4i9cGfPxHmBeWUSBHnpZehtlqZgaYH8cyquq6h3BvHM5Y3ufh8CpXN+Bvom9T62dwcTya/WjjpTCPR1Pbq/u5JdCxbYh9miSuto/99Rx2v4GdWj+Z1vhphrOd58Ot/H7QjmGQq5vF/CEsJNfxRZhOYipbjTyU7sXU+18o3Rb6tO1q+9ifz6GZGnnsOJKR0G/zPAMxxuAWYowxlXeBIXYEV750m7zf023lZWO4Lw5jTLfR3uPJ8GcWlH5+Eovi6PZpz5KdPBOWcnvVMYr3i428+Bl5cp3pnB+nsG+X7W/mH+HHPMs3OD1+no9328fi1HqeFmZyXPwye3ZbZwNt4Uw2pHKsuj4WYjrvymPIlRpsssnu+ljldW5gXDyNj5R5/v8O57GOFgr8kGPi1F2O0UbWh1msrjrGDL4ej2Gfjp/afsdqmDG5fYoWgDbWhE2MipMSMy7Fz8iT2zyROfEwDui2n2+zMixnEZPbG/mO//Hu3h/mo4nX4xNhFT9jAnfF/cu8Xj9gaXidq2o6VpWXFWJI5fd6bZhTx0+dxqXxSPbr9ngba8MiHupxneTyGsfY8T4f7D2k4zWz689XGqPaPtbyHCqNsZFRZX++nufaaU68NrWT+tXhugGIjlP5Tpd/T0XbWBNuSnzsVG69XdfpyxiVtt+5rO2OtTCjuF6t46fjutj/c3INHuTF+wfzuy5T68l1JrI4jmYU77AyPMEt5MkxhV/GgxnJTp4N93Nnn4L8DC6Ik9mXLawL1/MnCrRwDmfGz7E3m3k9/Ii/kKeFC/lqaWp9JmvLjjG7I6yKU+v9cawaMciLt9cxvsvUenHZlUyJJ7Enb7IpXMxaWsjTygnxRD7GJtaHVp6raYxzObf0hmsrL4U3Gdkxfbom/IYHyJHnVGZ1TNN1DfIv8ZM4nv3ZwbPhAW7jeG6I4xjJTp4Kj7OYFgrFIAfgXZ4Mz/ArJvLbeCCjeY/Hw/P8lBx5PsndXabW6zlW/RvkfTvZF0+QPZ20y51o6zl5b2NN2NjxBmzXk3O1MaqNW2l5te0l96mn+70LijRP9vW9SatX8Q1PuTcw5ZZVWr+3Y9Sy/eQbsuQbsfrecNUjzTdpTq2riWzl5TCXx8iRD0tLQZied1gRnmbuIJ7k69tn5Mlp6eQnsuUe72ndatvexgvhZh4ACIGZ8QiOjN8mhk01jlFt3ErLq22vlvu774/ABnbkmDhqu76qyi2rtH5vx6hl+7E0U/JiWMgj7fWVb8WjmBQvI4SFPJyBM55BXrMRTIg3MsEDkVF/5JoQmBMP49h4AccCsJOnw2PcnMG/ue7rZ+SxdJv8RLbc4z2t25ttJx+rdYxq41Za3pt9qLZvA2+gPyPvPGq7vqrKLau0fm/HqGX7ae2DQZ4Ryan15DS2F7Nlwxe5Jh6WmFqv58p2G3l6jbyWNmwj3/2NnMSFaN1fVeWWVVq/t2PUsv209sEgT9UEbosjOYh3WRGe4sbdsg/nM73LZ+T1uJJJcRpDWM+2MJ03my44r+KoeDJ7sIHNYV2DNvL2Vt7+GXm9RvNgHMon+C9Lwz+5IiONvDOwTuby+CmGs53VYXPi8c4m2/2xWrY9lM/EC4lhM2NK27+d+ziJH9Q0Rk/7eDv3VV1ebXu13G+WRp58G3cGF8XJDGUrfw+/5PEuy4qvuEIdbbinMTbUsP3ifw9nYpxNCBs4IB5d2scnMlLEBsnFbnlyjGNJ3J/RQLpXrU/l8rJfCNPGy+HXLE/lqvXkuN/js/Ek9gCa56r15O21HB5PYUjH8++Pq9aTv8MXw0IeIkee07ms7BWwb/FcuJsl3S52y5HnOH4eD2Ekb7MyvMWhxS+EAdovdtvJ+HggB5Ue+w/LwgtcTwsFxnFvHMZYoBGvWm8N8/q4ha9wRTycER3HcFW4k3u6Pd55jDuX17Zd7ngFZpTbfm/G6Gkfa1ne0xibGZN4fEtiP7dU3OfK5sXW1E7qc8PsAY6RrzGjdH7cwivhFywvu6xzdrPrOn0Zo9r2O5a/uoW3xo/oYR/71+w41yDvy8838xiNG+R9//n+GaNakC9nUQM8j7SCfGZY4KcpDWRBnJnatuaHWR7QkrM4L05h31dXMX/C7vlC5llxvlPrUiNMrd+Usc/K/VqN7PIrWovO5uxiWx8/hVlxDOvC9azI4DM1yKWSlcwJT5dtxFnj//0su/y/nxUt4Z6wpMzxMcgl2chlI5dBLslGLhu5DHJJNnLZyA1ySc3XyA3y7Aa5jdwgl9QEjdyp9azK2cgNcknNEOQ28uw2coPcIJeUeV7sluVG7tS6QS7JRi4buQxySTZy2chlkEuykctGLoNcko3cRi6DXJKNXDZyGeSSDHIZ5DLIJdXNqfXscmrdIJdkI5eNXAa5JBu5bOQyyCXZyGUjl0EuyUZuI5dBLslGLhu5DHJJNnLZyGWQS7KRy0Yug1wyyGWQyyCXNMg4tZ5dTq0b5JJs5LKRyyCXZCOXjVwGuSQbuWzkMsgl2cht5DLIJdnIZSOXQS6pERq5QZ7dILeRG+SSmqCRO7WeVTkbuUEuqRmC3Eae3UZukBvkkjLPi92y3MidWjfIJdnIZSOXQS7JRi4buQxySTZy2chlkEuykdvIZZBLspHLRi6DXJJBLoNcBrmkujm1nl1OrRvkkmzkspHLIJdkI5eNXAMhxBijh0GSpMH65k2SJBnkkiTJIJckSQa5JEkGuSRJMsglSZJBLkmSDHJJkgxySZJkkEuSJINckiSDXJIkGeSSJMkglyRJBrkkSRn3/wEA7cF733xMVrUAAAAASUVORK5CYII=" alt="" />
3、示例:to right bottom、top right top、top left bottom、top left top
div { background: linear-gradient(to right bottom, red , blue); }
div { background: linear-gradient(to right top, red , blue); }
div { background: linear-gradient(to left bottom, red , blue); }
div { background: linear-gradient(to left top, red , blue); }
分别产生到“右下角”、“右上角”、“左下角”、“左上角”的渐变,效果如下图:
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdoAAAB3CAYAAACkEYErAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMDQtMjJUMTY6NTY6MzIrMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0wNC0yMlQxNjo1NzowMyswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDQtMjJUMTY6NTc6MDMrMDg6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MTMyMzc1ZmEtMDNlOC03NjRiLWExMWQtYWMzNDE2OTVhMDllPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjEzMjM3NWZhLTAzZTgtNzY0Yi1hMTFkLWFjMzQxNjk1YTA5ZTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjEzMjM3NWZhLTAzZTgtNzY0Yi1hMTFkLWFjMzQxNjk1YTA5ZTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoxMzIzNzVmYS0wM2U4LTc2NGItYTExZC1hYzM0MTY5NWEwOWU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDQtMjJUMTY6NTY6MzIrMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDc0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjExOTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg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" alt="" />
注意:top right bottom和top bottom right是等同的
4、使用角度
div { background: linear-gradient(10deg, red, blue) }
效果如下图:
5、多个渐变点
5.1 多个渐变点默认均匀分布
div { background: linear-gradient(to right, red, blue, green) }
理论上渐变点数目不受限制,实际效果如下图:
5.2 多个渐变点不均匀分布
div { background: linear-gradient(red 5%, green 15%, blue 60%) }
6、重复性渐变
div { background: repeating-linear-gradient(red, yellow 10%, green 20%); }
10%的位置为yellow,20%的位置为green,然后按照这20%向下重复,效果如下图:
7.使用rgba
div { background:linear-gradient(to right, rgba(255, 0 ,0, 1), rgba(255, 0 ,0 , 0)) }
从红色的不透明,到全透明的渐变,效果图如下:
CSS3学习之linear-gradient(线性渐变)的更多相关文章
- [转]ebkit内核浏览器的Linear Gradients (线性渐变)
转自:http://www.css88.com/archives/tag/webkit-gradient webkit内核的safari. Chrome的Linear Gradients (线性渐变) ...
- CSS3 Gradient线性渐变
废话小说,看代码 <!DOCTYPE html > <html > <head> <meta charset="utf-8"> &l ...
- CSS3学习之radial-gradient(径向渐变)
转自:http://www.cnblogs.com/rainman/p/5133685.html 1.语法 径向渐变不同于线性渐变,线性渐变是从“一个方向”向“另一个方向”的颜色渐变,而径向渐变是从“ ...
- gradient 线性渐变 浏览器兼容
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=white, endColorstr= ...
- 深入理解CSS3 gradient斜向线性渐变——张鑫旭
by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=3639 一.问题没有想 ...
- 【01】CSS3 Gradient 分为 linear-gradient(线性渐变)和 radial-gradient(径 向渐变)(转)
CSS3 Gradient 分为 linear-gradient(线性渐变)和 radial-gradient(径 向渐变).而我们今天主要是针对线性渐变来剖析其具体的用法.为了更好的应用 CSS3 ...
- CSS3 线性渐变(linear-gradient) 兼容IE8,IE9
一.线性渐变在 Mozilla 下的应用 语法: -moz-linear-gradient( [<point> || <angle>,]? <stop>, ...
- CSS3背景渐变属性 linear-gradient(线性渐变)和radial-gradient(径向渐变)
CSS3 Gradient分为linear-gradient(线性渐变)和radial-gradient(径向渐变). 为了更好的应用CSS3 Gradient,我们需要先了解一下目前的几种现代浏览器 ...
- CSS3线性渐变linear-gradient
转自 http://www.w3cplus.com/content/css3-gradient CSS3的线性渐变 一.线性渐变在Mozilla下的应用 -moz-linear-gradient( [ ...
随机推荐
- DATAGUARD实施文档
DATAGUARD实施文档 一.前期准备及备机安装: 通过获取到的主机信息规划备机数据库安装基础信息:(注:在安装备机时需要尽量保障与主机库信息一致,以下表格中的备机信息为根据主机信息规划的安装信息. ...
- luogu2387 [NOI2014]魔法森林
这题和水管局长很像,枚举 \(a\) 的边然后维护关于 \(b\) 的最小生成树就可以了. 1A呐>_< #include <algorithm> #include <i ...
- 解决上传app store卡在正在通过iTunes Store鉴定
打开终端输入代码即可 cd ~ mv .itmstransporter/ .old_itmstransporter/ "/Applications/Xcode.app/Contents/Ap ...
- golang获取调用者的方法名及所在源码行数
package main import "runtime" import "log" func main() { test() } func test() { ...
- **leetcode笔记--4 Sum of Two Integers
question: Calculate the sum of two integers a and b, but you are not allowed to use the operator + a ...
- 步骤:asp.net core中使用identifyserver4颁发令牌
使用IdentityServer4颁发令牌基本步骤如下: 在 Startup.Configure 方法调用 app.UseIdentityServer ,添加IdentityServer4到应用的 H ...
- 『Golang』在Golang中使用json
由于要开发一个小型的web应用,而web应用大部分都会使用json作为数据传输的格式,所以有了这篇文章. 包引用 import ( "encoding/json" "gi ...
- wangEditor编辑器中解析html图文信息问题
在JS中,有一种方法:innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML. 也就是说,我们可以利用这个属性,把字符串转换为html代码,这样就可以被解析了. 其次,我们是需要在页 ...
- Drools 7.4.1.Final参考手册(八) 规则语言参考
规则语言参考 概述 Drools有一个“本地”的规则语言.这种格式在标点符号上非常轻,并且通过“扩展器”支持自然语言和领域特定的语言,使语言能够变形到您的问题领域.本章主要与本机规则格式一致.用于表示 ...
- BZOJ 2597 剪刀石头布(最小费用最大流)(WC2007)
Description 在一些一对一游戏的比赛(如下棋.乒乓球和羽毛球的单打)中,我们经常会遇到A胜过B,B胜过C而C又胜过A的有趣情况,不妨形象的称之为剪刀石头布情况.有的时候,无聊的人们会津津乐道 ...