github.com/fanux/shipyard@v0.0.0-20161009071005-6515ce223235/controller/static/semantic/dist/components/loader.css (about)

     1  /*!
     2   * # Semantic UI x.x - Loader
     3   * http://github.com/semantic-org/semantic-ui/
     4   *
     5   *
     6   * Copyright 2014 Contributors
     7   * Released under the MIT license
     8   * http://opensource.org/licenses/MIT
     9   *
    10   */
    11  
    12  
    13  /*******************************
    14              Loader
    15  *******************************/
    16  
    17  
    18  /* Standard Size */
    19  .ui.loader {
    20    display: none;
    21    position: absolute;
    22    top: 50%;
    23    left: 50%;
    24    margin: 0px;
    25    text-align: center;
    26    z-index: 1000;
    27    -webkit-transform: translateX(-50%) translateY(-50%);
    28        -ms-transform: translateX(-50%) translateY(-50%);
    29            transform: translateX(-50%) translateY(-50%);
    30  }
    31  
    32  /* Static Shape */
    33  .ui.loader:before {
    34    position: absolute;
    35    content: '';
    36    top: 0%;
    37    left: 50%;
    38    width: 100%;
    39    height: 100%;
    40    border-radius: 500rem;
    41    border: 0.2em solid rgba(0, 0, 0, 0.1);
    42  }
    43  
    44  /* Active Shape */
    45  .ui.loader:after {
    46    position: absolute;
    47    content: '';
    48    top: 0%;
    49    left: 50%;
    50    width: 100%;
    51    height: 100%;
    52    -webkit-animation: loader 0.6s linear;
    53            animation: loader 0.6s linear;
    54    -webkit-animation-iteration-count: infinite;
    55            animation-iteration-count: infinite;
    56    border-radius: 500rem;
    57    border-color: #aaaaaa transparent transparent;
    58    border-style: solid;
    59    border-width: 0.2em;
    60    box-shadow: 0px 0px 0px 1px transparent;
    61  }
    62  
    63  /* Active Animation */
    64  @-webkit-keyframes loader {
    65    from {
    66      -webkit-transform: rotate(0deg);
    67              transform: rotate(0deg);
    68    }
    69    to {
    70      -webkit-transform: rotate(360deg);
    71              transform: rotate(360deg);
    72    }
    73  }
    74  @keyframes loader {
    75    from {
    76      -webkit-transform: rotate(0deg);
    77              transform: rotate(0deg);
    78    }
    79    to {
    80      -webkit-transform: rotate(360deg);
    81              transform: rotate(360deg);
    82    }
    83  }
    84  
    85  /* Sizes */
    86  .ui.loader:before,
    87  .ui.loader:after {
    88    width: 2.2585em;
    89    height: 2.2585em;
    90    margin: 0em 0em 0em -1.12925em;
    91  }
    92  .ui.mini.loader:before,
    93  .ui.mini.loader:after {
    94    width: 1.2857em;
    95    height: 1.2857em;
    96    margin: 0em 0em 0em -0.64285em;
    97  }
    98  .ui.small.loader:before,
    99  .ui.small.loader:after {
   100    width: 1.7142em;
   101    height: 1.7142em;
   102    margin: 0em 0em 0em -0.8571em;
   103  }
   104  .ui.large.loader:before,
   105  .ui.large.loader:after {
   106    width: 4.5714em;
   107    height: 4.5714em;
   108    margin: 0em 0em 0em -2.2857em;
   109  }
   110  
   111  /*-------------------
   112        Coupling
   113  --------------------*/
   114  
   115  
   116  /* Show inside active dimmer */
   117  .ui.dimmer .loader {
   118    display: block;
   119  }
   120  
   121  /* Black Dimmer */
   122  .ui.dimmer .ui.loader {
   123    color: #ffffff;
   124  }
   125  .ui.dimmer .ui.loader:before {
   126    border-color: rgba(255, 255, 255, 0.15);
   127  }
   128  .ui.dimmer .ui.loader:after {
   129    border-color: #ffffff transparent transparent;
   130  }
   131  
   132  /* White Dimmer (Inverted) */
   133  .ui.inverted.dimmer .ui.loader {
   134    color: rgba(0, 0, 0, 0.8);
   135  }
   136  .ui.inverted.dimmer .ui.loader:before {
   137    border-color: rgba(0, 0, 0, 0.1);
   138  }
   139  .ui.inverted.dimmer .ui.loader:after {
   140    border-color: #aaaaaa transparent transparent;
   141  }
   142  
   143  
   144  /*******************************
   145               Types
   146  *******************************/
   147  
   148  
   149  /*-------------------
   150          Text
   151  --------------------*/
   152  
   153  .ui.text.loader {
   154    width: auto !important;
   155    height: auto !important;
   156    text-align: center;
   157    font-style: normal;
   158  }
   159  
   160  
   161  /*******************************
   162              States
   163  *******************************/
   164  
   165  .ui.indeterminate.loader:after {
   166    -webkit-animation-direction: reverse;
   167            animation-direction: reverse;
   168    -webkit-animation-duration: 1.2s;
   169            animation-duration: 1.2s;
   170  }
   171  .ui.loader.active,
   172  .ui.loader.visible {
   173    display: block;
   174  }
   175  .ui.loader.disabled,
   176  .ui.loader.hidden {
   177    display: none;
   178  }
   179  
   180  
   181  /*******************************
   182              Variations
   183  *******************************/
   184  
   185  
   186  /*-------------------
   187          Sizes
   188  --------------------*/
   189  
   190  
   191  /* Loader */
   192  .ui.inverted.dimmer .ui.mini.loader,
   193  .ui.mini.loader {
   194    width: 1.2857em;
   195    height: 1.2857em;
   196    font-size: 0.7857em;
   197  }
   198  .ui.inverted.dimmer .ui.small.loader,
   199  .ui.small.loader {
   200    width: 1.7142em;
   201    height: 1.7142em;
   202    font-size: 0.9285em;
   203  }
   204  .ui.inverted.dimmer .ui.loader,
   205  .ui.loader {
   206    width: 2.2585em;
   207    height: 2.2585em;
   208    font-size: 1em;
   209  }
   210  .ui.inverted.dimmer .ui.loader.large,
   211  .ui.loader.large {
   212    width: 4.5714em;
   213    height: 4.5714em;
   214    font-size: 1.1428em;
   215  }
   216  
   217  /* Text Loader */
   218  .ui.mini.text.loader {
   219    min-width: 1.2857em;
   220    padding-top: 1.9857em;
   221  }
   222  .ui.small.text.loader {
   223    min-width: 1.7142em;
   224    padding-top: 2.4142em;
   225  }
   226  .ui.text.loader {
   227    min-width: 2.2585em;
   228    padding-top: 2.9585em;
   229  }
   230  .ui.large.text.loader {
   231    min-width: 4.5714em;
   232    padding-top: 5.2714em;
   233  }
   234  
   235  /*-------------------
   236         Inverted
   237  --------------------*/
   238  
   239  .ui.inverted.loader {
   240    color: #ffffff;
   241  }
   242  .ui.inverted.loader:before {
   243    border-color: rgba(255, 255, 255, 0.15);
   244  }
   245  .ui.inverted.loader:after {
   246    border-top-color: #ffffff;
   247  }
   248  
   249  /*-------------------
   250         Inline
   251  --------------------*/
   252  
   253  .ui.inline.loader {
   254    position: relative;
   255    vertical-align: middle;
   256    margin: 0em;
   257    left: 0em;
   258    top: 0em;
   259    -webkit-transform: none;
   260        -ms-transform: none;
   261            transform: none;
   262  }
   263  .ui.inline.loader.active,
   264  .ui.inline.loader.visible {
   265    display: inline-block;
   266  }
   267  
   268  /* Centered Inline */
   269  .ui.centered.inline.loader.active,
   270  .ui.centered.inline.loader.visible {
   271    display: block;
   272  }
   273  
   274  
   275  /*******************************
   276           Theme Overrides
   277  *******************************/
   278  
   279  
   280  
   281  /*******************************
   282           Site Overrides
   283  *******************************/
   284