widget/reftests/progressbar-fallback-default-style-ref.html
author Mounir Lamouri <mounir.lamouri@gmail.com>
Mon, 23 May 2011 22:51:03 +0200
changeset 70266 85a96ef690b47aac644381569491eb7c05ba8893
parent 69816 93656440018a325eb9e3467e3847b7e4e943a2ea
permissions -rw-r--r--
Bug 644361 - Improve the progress bar rendering by using hexadecimal colors. r=bz,davidb

<!DOCTYPE html>
<html>
  <style>
    div.progress-element {
      /**
       * The purpose of this test is to not show the native style.
       * -moz-appearance: progressbar;
       */
      display: inline-block;
      height: 1em;
      width: 10em;
      vertical-align: -0.2em;

      /* Default style in case of there is -moz-appearance: none; */
      border: 2px solid;
      -moz-border-top-colors: ThreeDShadow #e6e6e6;
      -moz-border-right-colors: ThreeDHighlight #e6e6e6;
      -moz-border-bottom-colors: ThreeDHighlight #e6e6e6;
      -moz-border-left-colors: ThreeDShadow #e6e6e6;
      background-color: #e6e6e6;
    }

    div.progress-bar {
      /**
       * The purpose of this test is to not show the native style.
       * -moz-appearance: progresschunk;
       */

      height: 100%;
      width: 100%;

      -moz-box-sizing: border-box;

      /* Default style in case of there is -moz-appearance: none; */
      background-color: #0064b4;
    }

    div.progress-element { padding: 5px; }
    body > div:nth-child(1)  { -moz-appearance: none; }
    body > div:nth-child(2) > .progress-bar { -moz-appearance: none; }
    body > div:nth-child(3)  { background-color: red; }
    body > div:nth-child(4) > .progress-bar { background-color: red; }
    body > div:nth-child(5)  { border: 2px solid red; }
    body > div:nth-child(6) > .progress-bar { border: 5px solid red; }
  </style>
  <body>
    <div class="progress-element">
      <div class="progress-bar"></div>
    </div>
    <div class="progress-element">
      <div class="progress-bar"></div>
    </div>
    <div class="progress-element">
      <div class="progress-bar"></div>
    </div>
    <div class="progress-element">
      <div class="progress-bar"></div>
    </div>
    <div class="progress-element">
      <div class="progress-bar"></div>
    </div>
    <div class="progress-element">
      <div class="progress-bar"></div>
    </div>
  </body>
</html>