git repos / blockattack-game

blame: source/misc/embedded_libs/fmt-8.1.1/doc/bootstrap/progress-bars.less

normal view · raw

f8deb5b9 Poul Sander 2022-01-15 13:55 1
//
f8deb5b9 Poul Sander 2022-01-15 13:55 2
// Progress bars
f8deb5b9 Poul Sander 2022-01-15 13:55 3
// --------------------------------------------------
f8deb5b9 Poul Sander 2022-01-15 13:55 4
f8deb5b9 Poul Sander 2022-01-15 13:55 5
f8deb5b9 Poul Sander 2022-01-15 13:55 6
// Bar animations
f8deb5b9 Poul Sander 2022-01-15 13:55 7
// -------------------------
f8deb5b9 Poul Sander 2022-01-15 13:55 8
f8deb5b9 Poul Sander 2022-01-15 13:55 9
// WebKit
f8deb5b9 Poul Sander 2022-01-15 13:55 10
@-webkit-keyframes progress-bar-stripes {
f8deb5b9 Poul Sander 2022-01-15 13:55 11
  from  { background-position: 40px 0; }
f8deb5b9 Poul Sander 2022-01-15 13:55 12
  to    { background-position: 0 0; }
f8deb5b9 Poul Sander 2022-01-15 13:55 13
}
f8deb5b9 Poul Sander 2022-01-15 13:55 14
f8deb5b9 Poul Sander 2022-01-15 13:55 15
// Spec and IE10+
f8deb5b9 Poul Sander 2022-01-15 13:55 16
@keyframes progress-bar-stripes {
f8deb5b9 Poul Sander 2022-01-15 13:55 17
  from  { background-position: 40px 0; }
f8deb5b9 Poul Sander 2022-01-15 13:55 18
  to    { background-position: 0 0; }
f8deb5b9 Poul Sander 2022-01-15 13:55 19
}
f8deb5b9 Poul Sander 2022-01-15 13:55 20
f8deb5b9 Poul Sander 2022-01-15 13:55 21
f8deb5b9 Poul Sander 2022-01-15 13:55 22
// Bar itself
f8deb5b9 Poul Sander 2022-01-15 13:55 23
// -------------------------
f8deb5b9 Poul Sander 2022-01-15 13:55 24
f8deb5b9 Poul Sander 2022-01-15 13:55 25
// Outer container
f8deb5b9 Poul Sander 2022-01-15 13:55 26
.progress {
f8deb5b9 Poul Sander 2022-01-15 13:55 27
  overflow: hidden;
f8deb5b9 Poul Sander 2022-01-15 13:55 28
  height: @line-height-computed;
f8deb5b9 Poul Sander 2022-01-15 13:55 29
  margin-bottom: @line-height-computed;
f8deb5b9 Poul Sander 2022-01-15 13:55 30
  background-color: @progress-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 31
  border-radius: @progress-border-radius;
f8deb5b9 Poul Sander 2022-01-15 13:55 32
  .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));
f8deb5b9 Poul Sander 2022-01-15 13:55 33
}
f8deb5b9 Poul Sander 2022-01-15 13:55 34
f8deb5b9 Poul Sander 2022-01-15 13:55 35
// Bar of progress
f8deb5b9 Poul Sander 2022-01-15 13:55 36
.progress-bar {
f8deb5b9 Poul Sander 2022-01-15 13:55 37
  float: left;
f8deb5b9 Poul Sander 2022-01-15 13:55 38
  width: 0%;
f8deb5b9 Poul Sander 2022-01-15 13:55 39
  height: 100%;
f8deb5b9 Poul Sander 2022-01-15 13:55 40
  font-size: @font-size-small;
f8deb5b9 Poul Sander 2022-01-15 13:55 41
  line-height: @line-height-computed;
f8deb5b9 Poul Sander 2022-01-15 13:55 42
  color: @progress-bar-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 43
  text-align: center;
f8deb5b9 Poul Sander 2022-01-15 13:55 44
  background-color: @progress-bar-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 45
  .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));
f8deb5b9 Poul Sander 2022-01-15 13:55 46
  .transition(width .6s ease);
f8deb5b9 Poul Sander 2022-01-15 13:55 47
}
f8deb5b9 Poul Sander 2022-01-15 13:55 48
f8deb5b9 Poul Sander 2022-01-15 13:55 49
// Striped bars
f8deb5b9 Poul Sander 2022-01-15 13:55 50
//
f8deb5b9 Poul Sander 2022-01-15 13:55 51
// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the
f8deb5b9 Poul Sander 2022-01-15 13:55 52
// `.progress-bar-striped` class, which you just add to an existing
f8deb5b9 Poul Sander 2022-01-15 13:55 53
// `.progress-bar`.
f8deb5b9 Poul Sander 2022-01-15 13:55 54
.progress-striped .progress-bar,
f8deb5b9 Poul Sander 2022-01-15 13:55 55
.progress-bar-striped {
f8deb5b9 Poul Sander 2022-01-15 13:55 56
  #gradient > .striped();
f8deb5b9 Poul Sander 2022-01-15 13:55 57
  background-size: 40px 40px;
f8deb5b9 Poul Sander 2022-01-15 13:55 58
}
f8deb5b9 Poul Sander 2022-01-15 13:55 59
f8deb5b9 Poul Sander 2022-01-15 13:55 60
// Call animation for the active one
f8deb5b9 Poul Sander 2022-01-15 13:55 61
//
f8deb5b9 Poul Sander 2022-01-15 13:55 62
// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the
f8deb5b9 Poul Sander 2022-01-15 13:55 63
// `.progress-bar.active` approach.
f8deb5b9 Poul Sander 2022-01-15 13:55 64
.progress.active .progress-bar,
f8deb5b9 Poul Sander 2022-01-15 13:55 65
.progress-bar.active {
f8deb5b9 Poul Sander 2022-01-15 13:55 66
  .animation(progress-bar-stripes 2s linear infinite);
f8deb5b9 Poul Sander 2022-01-15 13:55 67
}
f8deb5b9 Poul Sander 2022-01-15 13:55 68
f8deb5b9 Poul Sander 2022-01-15 13:55 69
f8deb5b9 Poul Sander 2022-01-15 13:55 70
// Variations
f8deb5b9 Poul Sander 2022-01-15 13:55 71
// -------------------------
f8deb5b9 Poul Sander 2022-01-15 13:55 72
f8deb5b9 Poul Sander 2022-01-15 13:55 73
.progress-bar-success {
f8deb5b9 Poul Sander 2022-01-15 13:55 74
  .progress-bar-variant(@progress-bar-success-bg);
f8deb5b9 Poul Sander 2022-01-15 13:55 75
}
f8deb5b9 Poul Sander 2022-01-15 13:55 76
f8deb5b9 Poul Sander 2022-01-15 13:55 77
.progress-bar-info {
f8deb5b9 Poul Sander 2022-01-15 13:55 78
  .progress-bar-variant(@progress-bar-info-bg);
f8deb5b9 Poul Sander 2022-01-15 13:55 79
}
f8deb5b9 Poul Sander 2022-01-15 13:55 80
f8deb5b9 Poul Sander 2022-01-15 13:55 81
.progress-bar-warning {
f8deb5b9 Poul Sander 2022-01-15 13:55 82
  .progress-bar-variant(@progress-bar-warning-bg);
f8deb5b9 Poul Sander 2022-01-15 13:55 83
}
f8deb5b9 Poul Sander 2022-01-15 13:55 84
f8deb5b9 Poul Sander 2022-01-15 13:55 85
.progress-bar-danger {
f8deb5b9 Poul Sander 2022-01-15 13:55 86
  .progress-bar-variant(@progress-bar-danger-bg);
f8deb5b9 Poul Sander 2022-01-15 13:55 87
}
1970-01-01 00:00 88