angular-material
Version:
**[Support for legacy AngularJS ended on January 1st, 2022](https://goo.gle/angularjs-end-of-life). [See `@angular/core` for the actively supported Angular](https://npmjs.com/@angular/core).**
299 lines (297 loc) • 9.56 kB
CSS
/*!
* AngularJS Material Design
* https://github.com/angular/material
* @license MIT
* v1.2.5
*/
md-progress-linear {
display: block;
position: relative;
width: 100%;
height: 5px;
padding-top: 0 ;
margin-bottom: 0 ;
transform: scale(1, 1);
}
[dir=rtl] md-progress-linear {
transform: scale(-1, 1);
}
md-progress-linear._md-progress-linear-disabled {
visibility: hidden;
}
md-progress-linear .md-container {
display: block;
position: relative;
overflow: hidden;
width: 100%;
height: 5px;
transform: translate(0, 0) scale(1, 1);
}
md-progress-linear .md-container .md-bar {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 100%;
height: 5px;
}
md-progress-linear .md-container .md-dashed:before {
content: "";
display: none;
position: absolute;
margin-top: 0;
height: 5px;
width: 100%;
background-color: transparent;
background-size: 10px 10px ;
background-position: 0px -23px;
}
md-progress-linear .md-container .md-bar1, md-progress-linear .md-container .md-bar2 {
transition: transform 0.2s linear;
}
md-progress-linear .md-container.md-mode-query .md-bar1 {
display: none;
}
md-progress-linear .md-container.md-mode-query .md-bar2 {
transition: all 0.2s linear;
-webkit-animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
}
md-progress-linear .md-container.md-mode-determinate .md-bar1 {
display: none;
}
md-progress-linear .md-container.md-mode-indeterminate .md-bar1 {
-webkit-animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite;
animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite;
}
md-progress-linear .md-container.md-mode-indeterminate .md-bar2 {
-webkit-animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite;
animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite;
}
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container {
-webkit-animation: none;
animation: none;
}
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1 {
-webkit-animation-name: none;
animation-name: none;
}
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2 {
-webkit-animation-name: none;
animation-name: none;
}
md-progress-linear .md-container.md-mode-buffer {
background-color: transparent ;
transition: all 0.2s linear;
}
md-progress-linear .md-container.md-mode-buffer .md-dashed:before {
display: block;
-webkit-animation: buffer 3s infinite linear;
animation: buffer 3s infinite linear;
}
@-webkit-keyframes query {
0% {
opacity: 1;
transform: translateX(35%) scale(0.3, 1);
}
100% {
opacity: 0;
transform: translateX(-50%) scale(0, 1);
}
}
@keyframes query {
0% {
opacity: 1;
transform: translateX(35%) scale(0.3, 1);
}
100% {
opacity: 0;
transform: translateX(-50%) scale(0, 1);
}
}
@-webkit-keyframes buffer {
0% {
opacity: 1;
background-position: 0px -23px;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
background-position: -200px -23px;
}
}
@keyframes buffer {
0% {
opacity: 1;
background-position: 0px -23px;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
background-position: -200px -23px;
}
}
@-webkit-keyframes md-progress-linear-indeterminate-scale-1 {
0% {
transform: scaleX(0.1);
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
36.6% {
transform: scaleX(0.1);
-webkit-animation-timing-function: cubic-bezier(0.334731432, 0.124819821, 0.785843996, 1);
animation-timing-function: cubic-bezier(0.334731432, 0.124819821, 0.785843996, 1);
}
69.15% {
transform: scaleX(0.83);
-webkit-animation-timing-function: cubic-bezier(0.225732004, 0, 0.233648906, 1.3709798);
animation-timing-function: cubic-bezier(0.225732004, 0, 0.233648906, 1.3709798);
}
100% {
transform: scaleX(0.1);
}
}
@keyframes md-progress-linear-indeterminate-scale-1 {
0% {
transform: scaleX(0.1);
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
36.6% {
transform: scaleX(0.1);
-webkit-animation-timing-function: cubic-bezier(0.334731432, 0.124819821, 0.785843996, 1);
animation-timing-function: cubic-bezier(0.334731432, 0.124819821, 0.785843996, 1);
}
69.15% {
transform: scaleX(0.83);
-webkit-animation-timing-function: cubic-bezier(0.225732004, 0, 0.233648906, 1.3709798);
animation-timing-function: cubic-bezier(0.225732004, 0, 0.233648906, 1.3709798);
}
100% {
transform: scaleX(0.1);
}
}
@-webkit-keyframes md-progress-linear-indeterminate-1 {
0% {
left: -105.1666666667%;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
20% {
left: -105.1666666667%;
-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495818703);
animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495818703);
}
69.15% {
left: 21.5%;
-webkit-animation-timing-function: cubic-bezier(0.302435, 0.38135197, 0.55, 0.956352125);
animation-timing-function: cubic-bezier(0.302435, 0.38135197, 0.55, 0.956352125);
}
100% {
left: 95.4444444444%;
}
}
@keyframes md-progress-linear-indeterminate-1 {
0% {
left: -105.1666666667%;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
20% {
left: -105.1666666667%;
-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495818703);
animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495818703);
}
69.15% {
left: 21.5%;
-webkit-animation-timing-function: cubic-bezier(0.302435, 0.38135197, 0.55, 0.956352125);
animation-timing-function: cubic-bezier(0.302435, 0.38135197, 0.55, 0.956352125);
}
100% {
left: 95.4444444444%;
}
}
@-webkit-keyframes md-progress-linear-indeterminate-scale-2 {
0% {
transform: scaleX(0.1);
-webkit-animation-timing-function: cubic-bezier(0.205028172, 0.057050836, 0.57660995, 0.453970841);
animation-timing-function: cubic-bezier(0.205028172, 0.057050836, 0.57660995, 0.453970841);
}
19.15% {
transform: scaleX(0.57);
-webkit-animation-timing-function: cubic-bezier(0.152312994, 0.196431957, 0.648373778, 1.00431535);
animation-timing-function: cubic-bezier(0.152312994, 0.196431957, 0.648373778, 1.00431535);
}
44.15% {
transform: scaleX(0.91);
-webkit-animation-timing-function: cubic-bezier(0.25775882, -0.003163357, 0.211761916, 1.38178961);
animation-timing-function: cubic-bezier(0.25775882, -0.003163357, 0.211761916, 1.38178961);
}
100% {
transform: scaleX(0.1);
}
}
@keyframes md-progress-linear-indeterminate-scale-2 {
0% {
transform: scaleX(0.1);
-webkit-animation-timing-function: cubic-bezier(0.205028172, 0.057050836, 0.57660995, 0.453970841);
animation-timing-function: cubic-bezier(0.205028172, 0.057050836, 0.57660995, 0.453970841);
}
19.15% {
transform: scaleX(0.57);
-webkit-animation-timing-function: cubic-bezier(0.152312994, 0.196431957, 0.648373778, 1.00431535);
animation-timing-function: cubic-bezier(0.152312994, 0.196431957, 0.648373778, 1.00431535);
}
44.15% {
transform: scaleX(0.91);
-webkit-animation-timing-function: cubic-bezier(0.25775882, -0.003163357, 0.211761916, 1.38178961);
animation-timing-function: cubic-bezier(0.25775882, -0.003163357, 0.211761916, 1.38178961);
}
100% {
transform: scaleX(0.1);
}
}
@-webkit-keyframes md-progress-linear-indeterminate-2 {
0% {
left: -54.8888888889%;
-webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.5150584, 0.409684966);
animation-timing-function: cubic-bezier(0.15, 0, 0.5150584, 0.409684966);
}
25% {
left: -17.25%;
-webkit-animation-timing-function: cubic-bezier(0.3103299, 0.284057684, 0.8, 0.733718979);
animation-timing-function: cubic-bezier(0.3103299, 0.284057684, 0.8, 0.733718979);
}
48.35% {
left: 29.5%;
-webkit-animation-timing-function: cubic-bezier(0.4, 0.627034903, 0.6, 0.902025796);
animation-timing-function: cubic-bezier(0.4, 0.627034903, 0.6, 0.902025796);
}
100% {
left: 117.3888888889%;
}
}
@keyframes md-progress-linear-indeterminate-2 {
0% {
left: -54.8888888889%;
-webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.5150584, 0.409684966);
animation-timing-function: cubic-bezier(0.15, 0, 0.5150584, 0.409684966);
}
25% {
left: -17.25%;
-webkit-animation-timing-function: cubic-bezier(0.3103299, 0.284057684, 0.8, 0.733718979);
animation-timing-function: cubic-bezier(0.3103299, 0.284057684, 0.8, 0.733718979);
}
48.35% {
left: 29.5%;
-webkit-animation-timing-function: cubic-bezier(0.4, 0.627034903, 0.6, 0.902025796);
animation-timing-function: cubic-bezier(0.4, 0.627034903, 0.6, 0.902025796);
}
100% {
left: 117.3888888889%;
}
}