1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 09:49:28 +02:00
Oinktube/node_modules/js-circle-progress/docs/examples.html
2022-09-08 12:40:21 -03:00

335 lines
13 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Examples - Circle Progress</title>
<meta name="description" content="Circle Progress examples. Circle Progress is responsive, accessible, animated, stylable with CSS circular progress bar available as plain (vanilla) JavaScript and jQuery plugin.">
<link rel="shortcut icon" href="/favicon.ico">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:900|Varela+Round|Dosis:300">
<link rel="stylesheet" href="css/monokai-sublime.css">
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="container">
<div class="about">
<h1>Circle Progress examples</h1>
<p>Each example is accompanied by JavaScript and CSS code. You can switch between plain JS and jQuery snippets.</p>
<p>Read <a href="https://github.com/tigrr/circle-progress">the documentation on GitHub</a></p>
</div>
<div class="examples">
<div class="example">
<div class="example-figure">
<div class="progress progress-1"></div>
</div>
<h3><a class="select-variant" href="#vanilla" data-variant="vanilla">JS</a><span class="slash"> / </span><a class="select-variant" href="#jquery" data-variant="jquery">jQuery</a></h3>
<pre class="variant-vanilla"><code class="code js">new CircleProgress('.progress', {max: 100, value: 60, textFormat: 'percent'});</code></pre>
<pre class="variant-jquery"><code class="code js">$('.progress').circleProgress({max: 100, value: 60, textFormat: 'percent'});</code></pre>
<h3>CSS</h3>
<pre><code class="code css">.circle-progress-value {
stroke-width: 6px;
stroke: hsl(39, 100%, 50%);
}
.circle-progress-circle {
stroke-width: 6px;
stroke: hsl(39, 100%, 85%);
}
.circle-progress-text {
fill: hsl(39, 100%, 50%);
}</code></pre>
</div>
<div class="example">
<div class="example-figure">
<div class="progress progress-2"></div>
</div>
<h3><a class="select-variant" href="#vanilla" data-variant="vanilla">JS</a><span class="slash"> / </span><a class="select-variant" href="#jquery" data-variant="jquery">jQuery</a></h3>
<pre class="variant-vanilla"><code class="code js">new CircleProgress('.progress', {max: 100, value: 60});</code></pre>
<pre class="variant-jquery"><code class="code js">$('.progress').circleProgress({max: 100, value: 60});</code></pre>
<h3>CSS</h3>
<pre><code class="code css">.circle-progress-value {
stroke-width: 6px;
stroke: hsl(320, 80%, 60%);
stroke-dasharray: 4 1;
}
.circle-progress-circle {
stroke-width: 6px;
stroke: #eee;
}
.circle-progress-text {
font-weight: bold;
fill: hsl(180, 80%, 47%);
}</code></pre>
</div>
<div class="example">
<div class="example-figure">
<div class="progress progress-3"></div>
</div>
<h3><a class="select-variant" href="#vanilla" data-variant="vanilla">JS</a><span class="slash"> / </span><a class="select-variant" href="#jquery" data-variant="jquery">jQuery</a></h3>
<pre class="variant-vanilla"><code class="code js">new CircleProgress('.progress', {max: 100, value: 60});</code></pre>
<pre class="variant-jquery"><code class="code js">$('.progress').circleProgress({max: 100, value: 60});</code></pre>
<h3>CSS</h3>
<pre><code class="code css">.circle-progress-value {
stroke-width: 6px;
stroke: hsl(280, 90%, 50%);
stroke-linecap: round;
}
.circle-progress-circle {
stroke-width: 2px;
}</code></pre>
</div>
<div class="example">
<div class="example-figure">
<div class="progress progress-4"></div>
</div>
<h3><a class="select-variant" href="#vanilla" data-variant="vanilla">JS</a><span class="slash"> / </span><a class="select-variant" href="#jquery" data-variant="jquery">jQuery</a></h3>
<pre class="variant-vanilla"><code class="code js">new CircleProgress('.progress', {max: 100, value: 60, textFormat: 'vertical'});</code></pre>
<pre class="variant-jquery"><code class="code js">$('.progress').circleProgress({max: 100, value: 60, textFormat: 'vertical'});</code></pre>
<h3>CSS</h3>
<pre><code class="code css">.circle-progress-value {
stroke-width: 50px;
stroke: hsl(160, 63%, 55%);
}
.circle-progress-circle {
stroke-width: 50px;
stroke: #999;
}
.circle-progress-text {
fill: white;
}</code></pre>
</div>
<div class="example">
<div class="example-figure">
<div class="progress progress-5"></div>
</div>
<h3><a class="select-variant" href="#vanilla" data-variant="vanilla">JS</a><span class="slash"> / </span><a class="select-variant" href="#jquery" data-variant="jquery">jQuery</a></h3>
<pre class="variant-vanilla"><code class="code js">new CircleProgress('.progress', {max: 100, value: 60, textFormat: 'vertical'});</code></pre>
<pre class="variant-jquery"><code class="code js">$('.progress').circleProgress({max: 100, value: 60, textFormat: 'vertical'});</code></pre>
<h3>CSS</h3>
<pre><code class="code css">.circle-progress-value {
stroke-width: 6px;
stroke: white;
stroke-linecap: round;
}
.circle-progress-circle {
stroke-width: 8px;
stroke: #888;
}
.circle-progress-text {
fill: #888;
}</code></pre>
</div>
<div class="example">
<div class="example-figure">
<div class="progress progress-6"></div>
</div>
<h3><a class="select-variant" href="#vanilla" data-variant="vanilla">JS</a><span class="slash"> / </span><a class="select-variant" href="#jquery" data-variant="jquery">jQuery</a></h3>
<pre class="variant-vanilla"><code class="code js">new CircleProgress('.progress', {max: 100, value: 60, textFormat: 'vertical'});</code></pre>
<pre class="variant-jquery"><code class="code js">$('.progress').circleProgress({max: 100, value: 60, textFormat: 'vertical'});</code></pre>
<h3>CSS</h3>
<pre><code class="code css">.circle-progress-value {
stroke-width: 50px;
stroke: hsl(100, 90%, 70%);
}
.circle-progress-circle {
stroke-width: 40px;
stroke: hsl(100, 15%, 60%);
fill: hsl(100, 15%, 60%);
}
.circle-progress-text {
fill: white;
font-weight: bold;
}</code></pre>
</div>
<div class="example">
<div class="example-figure">
<div class="progress progress-7"></div>
</div>
<h3><a class="select-variant" href="#vanilla" data-variant="vanilla">JS</a><span class="slash"> / </span><a class="select-variant" href="#jquery" data-variant="jquery">jQuery</a></h3>
<pre class="variant-vanilla"><code class="code js">new CircleProgress('.progress', {max: 12, value: 9, textFormat: function(value, max) {return value + ' dots';}});</code></pre>
<pre class="variant-jquery"><code class="code js">$('.progress').circleProgress({max: 12, value: 9, textFormat: function(value, max) {return value + ' dots';}});</code></pre>
<h3>CSS</h3>
<pre><code class="code css">.circle-progress-value {
stroke-width: 11px;
stroke: aqua;
stroke-dasharray: 0 23.3;
stroke-linecap: round;
}
.progress[aria-valuenow="0"] .circle-progress-value {
display: none;
}
.circle-progress-circle {
stroke: transparent;
}
.circle-progress-text {
font-family: "Gotham rounded";
font-size: 13px;
fill: fuchsia;
}</code></pre>
</div>
<div class="example">
<div class="example-figure">
<div class="progress progress-8"></div>
</div>
<h3><a class="select-variant" href="#vanilla" data-variant="vanilla">JS</a><span class="slash"> / </span><a class="select-variant" href="#jquery" data-variant="jquery">jQuery</a></h3>
<pre class="variant-vanilla"><code class="code js">new CircleProgress('.progress', {max: 100, value: 40, textFormat: 'valueOnCircle'});</code></pre>
<pre class="variant-jquery"><code class="code js">$('.progress').circleProgress({max: 100, value: 40, textFormat: 'valueOnCircle'});</code></pre>
<h3>CSS</h3>
<pre><code class="code css">
</code></pre>
</div>
<div class="example">
<div class="example-figure">
<div class="progress progress-9"></div>
</div>
<h3><a class="select-variant" href="#vanilla" data-variant="vanilla">JS</a><span class="slash"> / </span><a class="select-variant" href="#jquery" data-variant="jquery">jQuery</a></h3>
<pre class="variant-vanilla"><code class="code js">new CircleProgress('.progress', {max: 100, value: 40, textFormat: 'percent'});</code></pre>
<pre class="variant-jquery"><code class="code js">$('.progress').circleProgress({max: 100, value: 40, textFormat: 'percent'});</code></pre>
<h3>CSS</h3>
<pre><code class="code css">.circle-progress-value {
stroke-width: 12px;
stroke: hsl(210, 100%, 45%);
}
.circle-progress-circle {
stroke: white;
stroke-width: 22px;
fill: #666;
}
.circle-progress-text {
font-family: "Georgia";
font-size: 13px;
fill: white;
}</code></pre>
</div>
<div class="example">
<div class="example-figure">
<div class="progress progress-10"></div>
</div>
<h3><a class="select-variant" href="#vanilla" data-variant="vanilla">JS</a><span class="slash"> / </span><a class="select-variant" href="#jquery" data-variant="jquery">jQuery</a></h3>
<pre class="variant-vanilla"><code class="code js">new CircleProgress('.progress', {max: 100, value: 80, textFormat: 'percent'});</code></pre>
<pre class="variant-jquery"><code class="code js">$('.progress').circleProgress({max: 100, value: 80, textFormat: 'percent'});</code></pre>
<h3>CSS</h3>
<pre><code class="code css">.circle-progress-value {
stroke-width: 2px;
stroke: aquamarine;
}
.circle-progress-circle {
stroke: #ddd;
stroke-width: 2px;
}
.circle-progress-text {
font-family: "Georgia";
font-size: 13px;
}</code></pre>
</div>
<div class="example">
<div class="example-figure">
<div class="progress progress-11"></div>
</div>
<h3><a class="select-variant" href="#vanilla" data-variant="vanilla">JS</a><span class="slash"> / </span><a class="select-variant" href="#jquery" data-variant="jquery">jQuery</a></h3>
<pre class="variant-vanilla"><code class="code js">new CircleProgress('.progress', {max: 100, value: 60, textFormat: 'percent'});</code></pre>
<pre class="variant-jquery"><code class="code js">$('.progress').circleProgress({max: 100, value: 60, textFormat: 'percent'});</code></pre>
<h3>CSS</h3>
<pre><code class="code css">.circle-progress-value {
stroke-width: 6px;
stroke: hsl(100, 100%, 60%);
stroke-dasharray: 0.6 3;
}
.circle-progress-circle {
stroke-width: 6px;
stroke: #ddd;
stroke-dasharray: 0.6 3;
stroke-dashoffset: 1.6;
}
.circle-progress-text {
font-family: "Gotham Rounded Light";
fill: hsl(100, 81%, 55%);
font-size: 26px;
}</code></pre>
</div>
<div class="example">
<div class="example-figure">
<div class="progress progress-12"></div>
</div>
<h3><a class="select-variant" href="#vanilla" data-variant="vanilla">JS</a><span class="slash"> / </span><a class="select-variant" href="#jquery" data-variant="jquery">jQuery</a></h3>
<pre class="variant-vanilla"><code class="code js">new CircleProgress('.progress', {max: 100, value: 75, textFormat: 'percent', startAngle: -90});</code></pre>
<pre class="variant-jquery"><code class="code js">$('.progress').circleProgress({max: 100, value: 75, textFormat: 'percent', startAngle: -90});</code></pre>
<h3>CSS</h3>
<pre><code class="code css">.circle-progress-value {
stroke-width: 12px;
stroke: darkmagenta;
}
.circle-progress-circle {
stroke: white;
stroke-width: 11px;
fill: #666;
}
.circle-progress-text {
font-family: "Georgia";
font-size: 13px;
fill: white;
}</code></pre>
</div>
<div class="example">
<div class="example-figure">
<div class="progress progress-13"></div>
</div>
<h3><a class="select-variant" href="#vanilla" data-variant="vanilla">JS</a><span class="slash"> / </span><a class="select-variant" href="#jquery" data-variant="jquery">jQuery</a></h3>
<pre class="variant-vanilla"><code class="code js">new CircleProgress('.progress', {max: 4, value: 3, textFormat: 'vertical', clockwise: false, animation: 'none'});</code></pre>
<pre class="variant-jquery"><code class="code js">$('.progress').circleProgress({max: 4, value: 3, textFormat: 'vertical', clockwise: false, animation: 'none'});</code></pre>
<h3>CSS</h3>
<pre><code class="code css">.circle-progress-value {
stroke-width: 25px;
stroke: hsl(210, 100%, 45%);
stroke-dasharray: 58 1;
}
.circle-progress-circle {
stroke: hsl(210, 100%, 85%);
stroke-width: 25px;
fill: hsl(210, 100%, 85%);
}
.circle-progress-text {
font-family: "Gotham";
font-size: 16px;
fill: hsl(210, 100%, 45%);
}</code></pre>
</div>
</div><!-- .examples -->
<footer class="site-footer">
© 2018 <a href="https://github.com/tigrr">Tigran Sargsyan</a>
</footer>
</div><!-- .container -->
<!-- <script src="../lib/jquery-3.3.1.js"></script> -->
<!-- <script src="../lib/jquery.ui.widget.js"></script> -->
<script src="js/highlight.pack.js"></script>
<!-- <script src="../src/innersvg.js"></script>
<script src="../src/svgpaper.js"></script>
<script src="../src/animator.js"></script>
<script src="../src/circle-progress.js"></script> -->
<script src="js/circle-progress.js"></script>
<!-- <script src="//github.com/tigrr/circle-progress/raw/master/dist/circle-progress.js"></script> -->
<!-- <script src="../dist/jquery.circle-progress.js"></script> -->
<script src="js/demo.js"></script>
</body>
</html>