Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/chroma-js/test/html/bezier.html')
-rw-r--r--node_modules/chroma-js/test/html/bezier.html51
1 files changed, 51 insertions, 0 deletions
diff --git a/node_modules/chroma-js/test/html/bezier.html b/node_modules/chroma-js/test/html/bezier.html
new file mode 100644
index 0000000000..b01a52236e
--- /dev/null
+++ b/node_modules/chroma-js/test/html/bezier.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <title>Bezier Interpolation</title>
+ <script type="text/javascript" src="../../chroma.js"></script>
+</head>
+<body>
+
+ <script type="text/javascript">
+
+ function showGradient(I, outerdiv, steps) {
+ var I = chroma.interpolate.bezier(c),
+ c = document.createElement('div'),
+ totalW = 800;
+ for (var i=0; i < steps; i++) {
+ var d = document.createElement('div');
+ d.style.display = 'inline-block';
+ d.style.width = (totalW / steps) + 'px';
+ d.style.height = '60px';
+ d.style.background = I(i/(steps-1)).hex();
+ c.appendChild(d);
+ }
+ outerdiv.appendChild(c);
+ }
+
+ var colors = [
+ ['white', 'black'],
+ ['white', 'red', 'black'],
+ ['white', 'yellow', 'red', 'black'],
+ ['red', 'white', 'blue'],
+ ['#fdfdf9', 'darkred'],
+ ['#fdfdf9', 'orange', 'darkred'],
+ ['#fdfdf9', 'yellow', 'orange', 'darkred'],
+ ['darkred', 'orange', 'snow', 'lightgreen', 'royalblue'],
+ ];
+
+ for (var c in colors) {
+ c = colors[c];
+ d = document.createElement('div');
+ d.style.position = 'relative';
+ document.body.appendChild(d);
+ d.innerHTML = "<div style='position:absolute;top:5px;left:10px;opacity:0.9;color:#000;text-shadow:-1px -1px 0px rgba(255,255,255,0.3), 1px 1px 0px rgba(255,255,255,0.3), -1px 1px 0px rgba(255,255,255,0.3), 1px -1px 0px rgba(255,255,255,0.3)'><code>" + c + "</code></div>";
+ showGradient(colors, d, 13);
+ }
+
+
+
+ </script>
+
+</body>
+</html> \ No newline at end of file