From 60cf7d45dbbf21cafcffa1b883101136d609b2a8 Mon Sep 17 00:00:00 2001 From: Mark Otto <otto@github.com> Date: Fri, 11 Jul 2014 15:45:11 -0700 Subject: [PATCH] Rewrite progress to markdown --- docs/_includes/components/progress-bars.html | 79 -------------------- docs/components.html | 1 - docs/components/progress.md | 59 +++++++++++++++ 3 files changed, 59 insertions(+), 80 deletions(-) delete mode 100644 docs/_includes/components/progress-bars.html create mode 100644 docs/components/progress.md diff --git a/docs/_includes/components/progress-bars.html b/docs/_includes/components/progress-bars.html deleted file mode 100644 index 949c2368f5..0000000000 --- a/docs/_includes/components/progress-bars.html +++ /dev/null @@ -1,79 +0,0 @@ -<div class="bs-docs-section"> - <h1 id="progress" class="page-header">Progress bars</h1> - - <p class="lead">Stylize the HTML5 <code><progress></code> element with a few extra classes and some crafty browser-specific CSS. Be sure to read up on the browser support.</p> - - <h3 id="progress-basic">Basic example</h3> - <p>Default progress bar.</p> - <div class="bs-example"> - <progress class="progress" value="0" max="100">0%</progress> - <progress class="progress" value="25" max="100">25%</progress> - <progress class="progress" value="50" max="100">50%</progress> - <progress class="progress" value="75" max="100">75%</progress> - <progress class="progress" value="100" max="100">100%</progress> - </div> -{% highlight html %} -<progress class="progress" value="0" max="100">0%</progress> -<progress class="progress" value="25" max="100">25%</progress> -<progress class="progress" value="50" max="100">50%</progress> -<progress class="progress" value="75" max="100">75%</progress> -<progress class="progress" value="100" max="100">100%</progress> -{% endhighlight %} - - <h3 id="progress-ie9">Internet Explorer 9 support</h3> - <p>IE9 doesn't support the HTML5 <code><progress></code> element, but we can work around that.</p> - <div class="bs-example"> - <progress class="progress" value="25" max="100"> - <div class="progress"> - <span class="progress-bar" style="width: 25%;">25%</span> - </div> - </progress> - </div> -{% highlight html %} -<progress class="progress" value="25" max="100"> - <div class="progress"> - <span class="progress-bar" style="width: 25%;">25%</span> - </div> -</progress> -{% endhighlight %} - - <h3 id="progress-alternatives">Contextual alternatives</h3> - <p>Progress bars use some of the same button and alert classes for consistent styles.</p> - <div class="bs-example"> - <progress class="progress progress-success" value="25" max="100">25%</progress> - <progress class="progress progress-info" value="50" max="100">50%</progress> - <progress class="progress progress-warning" value="75" max="100">75%</progress> - <progress class="progress progress-danger" value="100" max="100">100%</progress> - </div> -{% highlight html %} -<progress class="progress progress-success" value="25" max="100">25%</progress> -<progress class="progress progress-info" value="50" max="100">50%</progress> -<progress class="progress progress-warning" value="75" max="100">75%</progress> -<progress class="progress progress-danger" value="100" max="100">100%</progress> -{% endhighlight %} - - <h3 id="progress-striped">Striped</h3> - <p>Uses a gradient to create a striped effect.</p> - <div class="bs-example"> - <progress class="progress progress-striped" value="10" max="100">10%</progress> - <progress class="progress progress-striped progress-success" value="25" max="100">25%</progress> - <progress class="progress progress-striped progress-info" value="50" max="100">50%</progress> - <progress class="progress progress-striped progress-warning" value="75" max="100">75%</progress> - <progress class="progress progress-striped progress-danger" value="100" max="100">100%</progress> - </div> -{% highlight html %} -<progress class="progress progress-striped" value="10" max="100">10%</progress> -<progress class="progress progress-striped progress-success" value="25" max="100">25%</progress> -<progress class="progress progress-striped progress-info" value="50" max="100">50%</progress> -<progress class="progress progress-striped progress-warning" value="75" max="100">75%</progress> -<progress class="progress progress-striped progress-danger" value="100" max="100">100%</progress> -{% endhighlight %} - - <h3 id="progress-animated">Animated</h3> - <p>Add <code>.progress-animated</code> to <code>.progress</code> to animate the stripes right to left via CSS3 animations. Animated progress bars do not work in IE9, older versions of Firefox, and Opera 12 as they don't support CSS3 animations.</p> - <div class="bs-example"> - <progress class="progress progress-striped progress-animated" value="25" max="100">25%</progress> - </div> -{% highlight html %} -<progress class="progress progress-striped progress-animated" value="25" max="100">25%</progress> -{% endhighlight %} diff --git a/docs/components.html b/docs/components.html index 555a519d51..11055d9cae 100644 --- a/docs/components.html +++ b/docs/components.html @@ -18,7 +18,6 @@ lead: "Over a dozen reusable components built to provide dropdowns, input groups {% include components/jumbotron.html %} {% include components/page-header.html %} {% include components/alerts.html %} -{% include components/progress-bars.html %} {% include components/media.html %} {% include components/list-group.html %} {% include components/responsive-embed.html %} diff --git a/docs/components/progress.md b/docs/components/progress.md new file mode 100644 index 0000000000..877c0c748b --- /dev/null +++ b/docs/components/progress.md @@ -0,0 +1,59 @@ +--- +layout: page +title: Progress +--- + +Stylize the HTML5 `<progress>` element with a few extra classes and some crafty browser-specific CSS. Be sure to read up on the browser support. + +### Example + +{% example html %} +<progress class="progress" value="0" max="100">0%</progress> +<progress class="progress" value="25" max="100">25%</progress> +<progress class="progress" value="50" max="100">50%</progress> +<progress class="progress" value="75" max="100">75%</progress> +<progress class="progress" value="100" max="100">100%</progress> +{% endexample %} + +### IE9 support + +Internet Explorer 9 doesn't support the HTML5 `<progress>` element, but we can work around that. + +{% example html %} +<progress class="progress" value="25" max="100"> + <div class="progress"> + <span class="progress-bar" style="width: 25%;">25%</span> + </div> +</progress> +{% endexample %} + +### Contextual alternatives + +Progress bars use some of the same button and alert classes for consistent styles. + +{% example html %} +<progress class="progress progress-success" value="25" max="100">25%</progress> +<progress class="progress progress-info" value="50" max="100">50%</progress> +<progress class="progress progress-warning" value="75" max="100">75%</progress> +<progress class="progress progress-danger" value="100" max="100">100%</progress> +{% endexample %} + +### Striped + +Uses a gradient to create a striped effect. + +{% example html %} +<progress class="progress progress-striped" value="10" max="100">10%</progress> +<progress class="progress progress-striped progress-success" value="25" max="100">25%</progress> +<progress class="progress progress-striped progress-info" value="50" max="100">50%</progress> +<progress class="progress progress-striped progress-warning" value="75" max="100">75%</progress> +<progress class="progress progress-striped progress-danger" value="100" max="100">100%</progress> +{% endexample %} + +The striped gradient can also be animated. Add <code>.progress-animated</code> to <code>.progress</code> to animate the stripes right to left via CSS3 animations. + +**Animated progress bars do not work in IE9, older versions of Firefox, and Opera 12** as they don't support CSS3 animations. + +{% example html %} +<progress class="progress progress-striped progress-animated" value="25" max="100">25%</progress> +{% endexample %} -- GitLab