Summary Files Commits Branches @commit @diff @stats
path: root / docs
diff options
context:
space:
mode:
Commit5d126400fac28112ae1f0766dceb9f8dcecd8af0 (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2017-03-01 16:36:59 +0800
Committer
 Yan Zhu <picturepan2@hotmail.com>
2017-03-01 16:36:59 +0800
Files09a16e03c7560bedf945aaad68fc776cc69371d6 /docs
Spectre-Dark-Gruvbox-5d126400fac28112ae1f0766dceb9f8dcecd8af0.tar
Spectre-Dark-Gruvbox-5d126400fac28112ae1f0766dceb9f8dcecd8af0.tar.gz
Spectre-Dark-Gruvbox-5d126400fac28112ae1f0766dceb9f8dcecd8af0.zip
Parent12b5873e13a92dbac03d779c8fe5d8eacb034be2 (diff)
ADD: Meters element experimental support
3 files changed, 89 insertions, 1 deletions
-rw-r--r--docs/css/spectre-exp.css49
-rw-r--r--docs/css/spectre-exp.min.css2
-rw-r--r--docs/experimentals.html39
diff --git a/docs/css/spectre-exp.css b/docs/css/spectre-exp.css
index 8a3ab8e..31cbeaa 100644
--- a/docs/css/spectre-exp.css
+++ b/docs/css/spectre-exp.css
@@ -1,4 +1,53 @@
/*! Spectre.css Experimentals | MIT License | github.com/picturepan2/spectre */
+.meter {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background: #f8f8f8;
+ border: 0;
+ display: block;
+ height: 1.6rem;
+ width: 100%;
+}
+.meter::-webkit-meter-inner-element {
+ display: block;
+}
+.meter::-webkit-meter-bar,
+.meter::-webkit-meter-optimum-value,
+.meter::-webkit-meter-suboptimum-value,
+.meter::-webkit-meter-even-less-good-value {
+ border-radius: .2rem;
+}
+.meter::-webkit-meter-bar {
+ background: #f8f8f8;
+}
+.meter::-webkit-meter-optimum-value {
+ background: #32b643;
+}
+.meter::-webkit-meter-suboptimum-value {
+ background: #ffb700;
+}
+.meter::-webkit-meter-even-less-good-value {
+ background: #e85600;
+}
+.meter::-moz-meter-bar,
+.meter::-moz-meter-optimum,
+.meter::-moz-meter-sub-optimum,
+.meter::-moz-meter-sub-sub-optimum {
+ border-radius: .2rem;
+}
+.meter::-moz-meter-bar {
+ background: #f8f8f8;
+}
+.meter:-moz-meter-optimum {
+ background: #32b643;
+}
+.meter:-moz-meter-sub-optimum {
+ background: #ffb700;
+}
+.meter:-moz-meter-sub-sub-optimum {
+ background: #e85600;
+}
.progress {
-webkit-appearance: none;
-moz-appearance: none;
diff --git a/docs/css/spectre-exp.min.css b/docs/css/spectre-exp.min.css
index b1aa660..7473662 100644
--- a/docs/css/spectre-exp.min.css
+++ b/docs/css/spectre-exp.min.css
@@ -1 +1 @@
-/*! Spectre.css Experimentals | MIT License | github.com/picturepan2/spectre */.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#5764c6;height:.4rem;width:100%}.progress::-webkit-progress-bar{background:#efefef;border-radius:.2rem}.progress::-webkit-progress-value{background:#5764c6;border-radius:.2rem}.progress::-moz-progress-bar{background:#5764c6;border-radius:.2rem}.slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;display:block;height:2.4rem;width:100%}.slider::-webkit-slider-thumb{-webkit-appearance:none;background:#5764c6;border-radius:50%;height:1.2rem;margin-top:-.4rem;transition:transform .2s ease,-webkit-transform .2s ease;transition:transform .2s ease;transition:-webkit-transform .2s ease;width:1.2rem}.slider::-moz-range-thumb{background:#5764c6;border:0;border-radius:50%;height:1.2rem;transition:transform .2s ease,-webkit-transform .2s ease;transition:transform .2s ease;transition:-webkit-transform .2s ease;width:1.2rem}.slider::-ms-thumb{background:#5764c6;border:0;border-radius:50%;height:1.2rem;transition:transform .2s ease,-webkit-transform .2s ease;transition:transform .2s ease;transition:-webkit-transform .2s ease;width:1.2rem}.slider:active::-webkit-slider-thumb{-webkit-transform:scale(1.25);transform:scale(1.25)}.slider:active::-moz-range-thumb{transform:scale(1.25)}.slider:active::-ms-thumb{-ms-transform:scale(1.25);transform:scale(1.25)}.slider::-webkit-slider-runnable-track{background:#efefef;border-radius:.2rem;height:.4rem;width:100%}.slider::-moz-range-track{background:#efefef;border-radius:.2rem;height:.4rem;width:100%}.slider::-ms-track{background:#efefef;border-radius:.2rem;height:.4rem;width:100%}.slider::-ms-fill-lower{background:#5764c6} \ No newline at end of file
+/*! Spectre.css Experimentals | MIT License | github.com/picturepan2/spectre */.meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8f8f8;border:0;display:block;height:1.6rem;width:100%}.meter::-webkit-meter-inner-element{display:block}.meter::-webkit-meter-bar,.meter::-webkit-meter-even-less-good-value,.meter::-webkit-meter-optimum-value,.meter::-webkit-meter-suboptimum-value{border-radius:.2rem}.meter::-webkit-meter-bar{background:#f8f8f8}.meter::-webkit-meter-optimum-value{background:#32b643}.meter::-webkit-meter-suboptimum-value{background:#ffb700}.meter::-webkit-meter-even-less-good-value{background:#e85600}.meter::-moz-meter-bar,.meter::-moz-meter-optimum,.meter::-moz-meter-sub-optimum,.meter::-moz-meter-sub-sub-optimum{border-radius:.2rem}.meter::-moz-meter-bar{background:#f8f8f8}.meter:-moz-meter-optimum{background:#32b643}.meter:-moz-meter-sub-optimum{background:#ffb700}.meter:-moz-meter-sub-sub-optimum{background:#e85600}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#5764c6;height:.4rem;width:100%}.progress::-webkit-progress-bar{background:#efefef;border-radius:.2rem}.progress::-webkit-progress-value{background:#5764c6;border-radius:.2rem}.progress::-moz-progress-bar{background:#5764c6;border-radius:.2rem}.slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;display:block;height:2.4rem;width:100%}.slider::-webkit-slider-thumb{-webkit-appearance:none;background:#5764c6;border-radius:50%;height:1.2rem;margin-top:-.4rem;transition:transform .2s ease,-webkit-transform .2s ease;transition:transform .2s ease;transition:-webkit-transform .2s ease;width:1.2rem}.slider::-moz-range-thumb{background:#5764c6;border:0;border-radius:50%;height:1.2rem;transition:transform .2s ease,-webkit-transform .2s ease;transition:transform .2s ease;transition:-webkit-transform .2s ease;width:1.2rem}.slider::-ms-thumb{background:#5764c6;border:0;border-radius:50%;height:1.2rem;transition:transform .2s ease,-webkit-transform .2s ease;transition:transform .2s ease;transition:-webkit-transform .2s ease;width:1.2rem}.slider:active::-webkit-slider-thumb{-webkit-transform:scale(1.25);transform:scale(1.25)}.slider:active::-moz-range-thumb{transform:scale(1.25)}.slider:active::-ms-thumb{-ms-transform:scale(1.25);transform:scale(1.25)}.slider::-webkit-slider-runnable-track{background:#efefef;border-radius:.2rem;height:.4rem;width:100%}.slider::-moz-range-track{background:#efefef;border-radius:.2rem;height:.4rem;width:100%}.slider::-ms-track{background:#efefef;border-radius:.2rem;height:.4rem;width:100%}.slider::-ms-fill-lower{background:#5764c6} \ No newline at end of file
diff --git a/docs/experimentals.html b/docs/experimentals.html
index 336cb1d..4e8755c 100644
--- a/docs/experimentals.html
+++ b/docs/experimentals.html
@@ -60,6 +60,9 @@
<a href="experimentals.html">Experimentals</a>
<ul class="nav">
<li class="nav-item">
+ <a href="experimentals.html#meters">Meters</a>
+ </li>
+ <li class="nav-item">
<a href="experimentals.html#progress">Progress</a>
</li>
<li class="nav-item">
@@ -90,6 +93,42 @@
</section>
</section>
+ <section id="meters" class="container">
+ <header class="text-center"><h3>Meters</h3></header>
+ <section class="notes">
+ <p><strong>Meters</strong> represent the value within the known range.</p>
+ </section>
+ <div class="columns text-center">
+ <div class="column col-3 col-xs-12">
+ <meter class="meter" value="20" min="0" max="100"></meter>
+ </div>
+ <div class="column col-3 col-xs-12">
+ <meter class="meter" value="60" min="0" low="30" optimum="60" high="80" max="100"></meter>
+ </div>
+ <div class="column col-3 col-xs-12">
+ <meter class="meter" value="85" min="0" low="30" high="80" max="100"></meter>
+ </div>
+ <div class="column col-3 col-xs-12">
+ <meter class="meter" value="20" min="0" low="30" optimum="90" high="80" max="100"></meter>
+ </div>
+ </div>
+ <section class="notes">
+ <p></p>
+ </section>
+
+<!-- meters example -->
+<pre class="code" data-lang="HTML"><code><span class="com">&lt;!-- Meter is green when low &lt; value &lt; high --&gt;</span>
+&lt;<span class="tag">meter</span> <span class="atn">class</span>=<span class="atv">&quot;meter&quot;</span> <span class="atn">value</span>=<span class="atv">&quot;20&quot;</span> <span class="atn">min</span>=<span class="atv">&quot;0&quot;</span> <span class="atn">max</span>=<span class="atv">&quot;100&quot;</span>&gt;&lt;<span class="tag">/meter</span>&gt;
+&lt;<span class="tag">meter</span> <span class="atn">class</span>=<span class="atv">&quot;meter&quot;</span> <span class="atn">value</span>=<span class="atv">&quot;60&quot;</span> <span class="atn">min</span>=<span class="atv">&quot;0&quot;</span> <span class="atn">max</span>=<span class="atv">&quot;100&quot;</span> <span class="atn">low</span>=<span class="atv">&quot;30&quot;</span> <span class="atn">high</span>=<span class="atv">&quot;80&quot;</span>&gt;&lt;<span class="tag">/meter</span>&gt;
+<span class="com">&lt;!-- Meter is yellow when value &lt; low or high &lt; value --&gt;</span>
+&lt;<span class="tag">meter</span> <span class="atn">class</span>=<span class="atv">&quot;meter&quot;</span> <span class="atn">value</span>=<span class="atv">&quot;85&quot;</span> <span class="atn">min</span>=<span class="atv">&quot;0&quot;</span> <span class="atn">max</span>=<span class="atv">&quot;100&quot;</span> <span class="atn">low</span>=<span class="atv">&quot;30&quot;</span> <span class="atn">high</span>=<span class="atv">&quot;80&quot;</span>&gt;&lt;<span class="tag">/meter</span>&gt;
+<span class="com">&lt;!-- Meter is red when value &lt; low &lt; high &lt; optimum or optimum &lt; low &lt; high &lt; value --&gt;</span>
+&lt;<span class="tag">meter</span> <span class="atn">class</span>=<span class="atv">&quot;meter&quot;</span> <span class="atn">value</span>=<span class="atv">&quot;20&quot;</span> <span class="atn">optimum</span>=<span class="atv">&quot;90&quot;</span> <span class="atn">min</span>=<span class="atv">&quot;0&quot;</span> <span class="atn">max</span>=<span class="atv">&quot;100&quot;</span> <span class="atn">low</span>=<span class="atv">&quot;30&quot;</span> <span class="atn">high</span>=<span class="atv">&quot;80&quot;</span>&gt;&lt;<span class="tag">/meter</span>&gt;
+</code></pre>
+</code></pre>
+
+ </section>
+
<section id="progress" class="container">
<header class="text-center"><h3>Progress</h3></header>
<section class="notes">