Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // make different colorful horizontal scrollbar with css3 that are animation
- // add the html code here you want to show
- <div class="load-launcher"></div>
- <div class="load-bar active">
- <div class="load-bar-container">
- <div class="load-bar-base">
- <div class="load-bar-content">
- <div class="green"></div>
- <div class="red"></div>
- <div class="blue"></div>
- <div class="yellow"></div>
- </div>
- </div>
- </div>
- <div class="load-bar-container">
- <div class="load-bar-base">
- <div class="load-bar-content">
- <div class="green"></div>
- <div class="yellow"></div>
- <div class="blue"></div>
- <div class="red"></div>
- </div>
- </div>
- </div>
- </div>
- ================================================================
- // css for this
- .load-bar {
- bottom: 0;
- float: left;
- height: 5px;
- left: 0;
- overflow: hidden;
- position: absolute;
- -moz-transform: translateZ(0);
- -webkit-transform: translateZ(0);
- transform: translateZ(0);
- width: 100%;
- z-index: 3
- }
- .load-bar.top {
- bottom: auto;
- top: 64px
- }
- .load-bar .load-bar-container {
- float: left;
- height: 100%;
- overflow: hidden;
- width: 50%
- }
- .load-bar .load-bar-container .load-bar-base {
- background-color: #159756;
- float: left;
- height: 100%;
- overflow: hidden;
- -moz-transform: translate(100%, 0);
- -ms-transform: translate(100%, 0);
- -webkit-transform: translate(100%, 0);
- transform: translate(100%, 0);
- -moz-transform: translate3d(100%, 0, 0);
- -ms-transform: translate3d(100%, 0, 0);
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0);
- -moz-transform-origin: top left;
- -ms-transform-origin: top left;
- -webkit-transform-origin: top left;
- transform-origin: top left;
- width: 100%
- }
- .load-bar .load-bar-container .load-bar-content {
- float: left;
- height: 100%;
- position: relative;
- -moz-transform-origin: top center;
- -ms-transform-origin: top center;
- -webkit-transform-origin: top center;
- transform-origin: top center;
- width: 400%
- }
- .load-bar .load-bar-container .load-bar-content div {
- float: left;
- height: 100%;
- width: 25%
- }
- .load-bar .load-bar-container .load-bar-content div.red {
- background-color: #da4733
- }
- .load-bar .load-bar-container .load-bar-content div.yellow {
- background-color: #fdba2c
- }
- .load-bar .load-bar-container .load-bar-content div.green {
- background-color: transparent
- }
- .load-bar .load-bar-container .load-bar-content div.blue {
- background-color: #1d6fee
- }
- .load-bar .load-bar-container:last-child {
- float: right;
- -moz-transform-origin: top right;
- -ms-transform-origin: top right;
- -webkit-transform-origin: top right;
- transform-origin: top right
- }
- .load-bar .load-bar-container:last-child .load-bar-base {
- -moz-transform: translate(-100%, 0);
- -ms-transform: translate(-100%, 0);
- -webkit-transform: translate(-100%, 0);
- transform: translate(-100%, 0);
- -moz-transform: translate3d(-100%, 0, 0);
- -ms-transform: translate3d(-100%, 0, 0);
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0)
- }
- .load-bar.active .load-bar-container .load-bar-base {
- -moz-animation-delay: 0;
- -webkit-animation-delay: 0;
- animation-delay: 0;
- -moz-animation-duration: 1s;
- -webkit-animation-duration: 1s;
- animation-duration: 1s;
- -moz-animation-direction: normal;
- -webkit-animation-direction: normal;
- animation-direction: normal;
- -moz-animation-fill-mode: forwards;
- -webkit-animation-fill-mode: forwards;
- animation-fill-mode: forwards;
- -moz-animation-iteration-count: 1;
- -webkit-animation-iteration-count: 1;
- animation-iteration-count: 1;
- -moz-animation-name: load-bar-left-in;
- -webkit-animation-name: load-bar-left-in;
- animation-name: load-bar-left-in;
- -moz-animation-timing-function: cubic-bezier(.455, .03, .515, .955);
- -webkit-animation-timing-function: cubic-bezier(.455, .03, .515, .955);
- animation-timing-function: cubic-bezier(.455, .03, .515, .955)
- }
- .load-bar.active .load-bar-container .load-bar-content {
- -moz-animation-delay: 1s;
- -webkit-animation-delay: 1s;
- animation-delay: 1s;
- -moz-animation-duration: 4s;
- -webkit-animation-duration: 4s;
- animation-duration: 4s;
- -moz-animation-direction: normal;
- -webkit-animation-direction: normal;
- animation-direction: normal;
- -moz-animation-fill-mode: forwards;
- -webkit-animation-fill-mode: forwards;
- animation-fill-mode: forwards;
- -moz-animation-iteration-count: infinite;
- -webkit-animation-iteration-count: infinite;
- animation-iteration-count: infinite;
- -moz-animation-name: load-bar-left;
- -webkit-animation-name: load-bar-left;
- animation-name: load-bar-left;
- -webkit-animation-play-state: running;
- -moz-animation-play-state: running;
- -ms-animation-play-state: running;
- animation-play-state: running;
- -moz-animation-timing-function: linear;
- -webkit-animation-timing-function: linear;
- animation-timing-function: linear
- }
- .load-bar.active .load-bar-container:last-child .load-bar-base {
- -moz-animation-delay: 0;
- -webkit-animation-delay: 0;
- animation-delay: 0;
- -moz-animation-duration: 1s;
- -webkit-animation-duration: 1s;
- animation-duration: 1s;
- -moz-animation-direction: normal;
- -webkit-animation-direction: normal;
- animation-direction: normal;
- -moz-animation-fill-mode: forwards;
- -webkit-animation-fill-mode: forwards;
- animation-fill-mode: forwards;
- -moz-animation-iteration-count: 1;
- -webkit-animation-iteration-count: 1;
- animation-iteration-count: 1;
- -moz-animation-name: load-bar-right-in;
- -webkit-animation-name: load-bar-right-in;
- animation-name: load-bar-right-in;
- -moz-animation-timing-function: cubic-bezier(.455, .03, .515, .955);
- -webkit-animation-timing-function: cubic-bezier(.455, .03, .515, .955);
- animation-timing-function: cubic-bezier(.455, .03, .515, .955)
- }
- .load-bar.active .load-bar-container:last-child .load-bar-content {
- -moz-animation-delay: 1s;
- -webkit-animation-delay: 1s;
- animation-delay: 1s;
- -moz-animation-direction: normal;
- -webkit-animation-direction: normal;
- animation-direction: normal;
- -moz-animation-duration: 4s;
- -webkit-animation-duration: 4s;
- animation-duration: 4s;
- -moz-animation-fill-mode: forwards;
- -webkit-animation-fill-mode: forwards;
- animation-fill-mode: forwards;
- -moz-animation-iteration-count: infinite;
- -webkit-animation-iteration-count: infinite;
- animation-iteration-count: infinite;
- -moz-animation-name: load-bar-right;
- -webkit-animation-name: load-bar-right;
- animation-name: load-bar-right;
- -webkit-animation-play-state: running;
- -moz-animation-play-state: running;
- -ms-animation-play-state: running;
- animation-play-state: running;
- -moz-animation-timing-function: linear;
- -webkit-animation-timing-function: linear;
- animation-timing-function: linear
- }
- @-webkit-keyframes load-bar-left {
- 0% {
- -moz-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -webkit-transform: translate(0, 0);
- transform: translate(0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0)
- }
- 100% {
- -moz-transform: translate(-100%, 0);
- -ms-transform: translate(-100%, 0);
- -webkit-transform: translate(-100%, 0);
- transform: translate(-100%, 0);
- -moz-transform: translate3d(-100%, 0, 0);
- -ms-transform: translate3d(-100%, 0, 0);
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0)
- }
- }
- @-moz-keyframes load-bar-left {
- 0% {
- -moz-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -webkit-transform: translate(0, 0);
- transform: translate(0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0)
- }
- 100% {
- -moz-transform: translate(-100%, 0);
- -ms-transform: translate(-100%, 0);
- -webkit-transform: translate(-100%, 0);
- transform: translate(-100%, 0);
- -moz-transform: translate3d(-100%, 0, 0);
- -ms-transform: translate3d(-100%, 0, 0);
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0)
- }
- }
- @keyframes load-bar-left {
- 0% {
- -moz-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -webkit-transform: translate(0, 0);
- transform: translate(0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0)
- }
- 100% {
- -moz-transform: translate(-100%, 0);
- -ms-transform: translate(-100%, 0);
- -webkit-transform: translate(-100%, 0);
- transform: translate(-100%, 0);
- -moz-transform: translate3d(-100%, 0, 0);
- -ms-transform: translate3d(-100%, 0, 0);
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0)
- }
- }
- @-webkit-keyframes load-bar-right {
- 0% {
- -moz-transform: translate(-100%, 0);
- -ms-transform: translate(-100%, 0);
- -webkit-transform: translate(-100%, 0);
- transform: translate(-100%, 0);
- -moz-transform: translate3d(-100%, 0, 0);
- -ms-transform: translate3d(-100%, 0, 0);
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0)
- }
- 100% {
- -moz-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -webkit-transform: translate(0, 0);
- transform: translate(0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0)
- }
- }
- @-moz-keyframes load-bar-right {
- 0% {
- -moz-transform: translate(-100%, 0);
- -ms-transform: translate(-100%, 0);
- -webkit-transform: translate(-100%, 0);
- transform: translate(-100%, 0);
- -moz-transform: translate3d(-100%, 0, 0);
- -ms-transform: translate3d(-100%, 0, 0);
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0)
- }
- 100% {
- -moz-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -webkit-transform: translate(0, 0);
- transform: translate(0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0)
- }
- }
- @keyframes load-bar-right {
- 0% {
- -moz-transform: translate(-100%, 0);
- -ms-transform: translate(-100%, 0);
- -webkit-transform: translate(-100%, 0);
- transform: translate(-100%, 0);
- -moz-transform: translate3d(-100%, 0, 0);
- -ms-transform: translate3d(-100%, 0, 0);
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0)
- }
- 100% {
- -moz-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -webkit-transform: translate(0, 0);
- transform: translate(0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0)
- }
- }
- @-webkit-keyframes load-bar-left-in {
- 0% {
- -moz-transform: translate(100%, 0);
- -ms-transform: translate(100%, 0);
- -webkit-transform: translate(100%, 0);
- transform: translate(100%, 0);
- -moz-transform: translate3d(100%, 0, 0);
- -ms-transform: translate3d(100%, 0, 0);
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0)
- }
- 100% {
- -moz-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -webkit-transform: translate(0, 0);
- transform: translate(0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0)
- }
- }
- @-moz-keyframes load-bar-left-in {
- 0% {
- -moz-transform: translate(100%, 0);
- -ms-transform: translate(100%, 0);
- -webkit-transform: translate(100%, 0);
- transform: translate(100%, 0);
- -moz-transform: translate3d(100%, 0, 0);
- -ms-transform: translate3d(100%, 0, 0);
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0)
- }
- 100% {
- -moz-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -webkit-transform: translate(0, 0);
- transform: translate(0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0)
- }
- }
- @keyframes load-bar-left-in {
- 0% {
- -moz-transform: translate(100%, 0);
- -ms-transform: translate(100%, 0);
- -webkit-transform: translate(100%, 0);
- transform: translate(100%, 0);
- -moz-transform: translate3d(100%, 0, 0);
- -ms-transform: translate3d(100%, 0, 0);
- -webkit-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0)
- }
- 100% {
- -moz-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -webkit-transform: translate(0, 0);
- transform: translate(0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0)
- }
- }
- @-webkit-keyframes load-bar-right-in {
- 0% {
- -moz-transform: translate(-100%, 0);
- -ms-transform: translate(-100%, 0);
- -webkit-transform: translate(-100%, 0);
- transform: translate(-100%, 0);
- -moz-transform: translate3d(-100%, 0, 0);
- -ms-transform: translate3d(-100%, 0, 0);
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0)
- }
- 100% {
- -moz-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -webkit-transform: translate(0, 0);
- transform: translate(0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0)
- }
- }
- @-moz-keyframes load-bar-right-in {
- 0% {
- -moz-transform: translate(-100%, 0);
- -ms-transform: translate(-100%, 0);
- -webkit-transform: translate(-100%, 0);
- transform: translate(-100%, 0);
- -moz-transform: translate3d(-100%, 0, 0);
- -ms-transform: translate3d(-100%, 0, 0);
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0)
- }
- 100% {
- -moz-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -webkit-transform: translate(0, 0);
- transform: translate(0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0)
- }
- }
- @keyframes load-bar-right-in {
- 0% {
- -moz-transform: translate(-100%, 0);
- -ms-transform: translate(-100%, 0);
- -webkit-transform: translate(-100%, 0);
- transform: translate(-100%, 0);
- -moz-transform: translate3d(-100%, 0, 0);
- -ms-transform: translate3d(-100%, 0, 0);
- -webkit-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0)
- }
- 100% {
- -moz-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- -webkit-transform: translate(0, 0);
- transform: translate(0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0)
- }
- }
- .mobile .load-bar.top {
- top: 46px
- }
- @media (min-height: 650px) {
- .mobile .load-bar.top {
- top: 64px
- }
- }
- @media (min-width: 360px) and (min-height: 450px) {
- .load-bar.top {
- top: 64px
- }
- }
- @media (min-width: 360px) and (min-height: 450px) and (min-width: 1024px) and (min-height: 600px) {
- .load-bar.top {
- top: 110px
- }
- }
- @media (min-width: 1024px) and (min-height: 450px) and (max-height: 600px) {
- .load-bar.top {
- top: 69px
- }
- }
- @media (min-width: 1024px) and (min-height: 450px) and (max-height: 600px) and (min-width: 1024px) and (min-height: 600px) {
- .load-bar.top {
- top: 115px
- }
- }
- @media (min-width: 1024px) and (min-height: 750px) {
- .load-bar.top {
- top: 80px
- }
- }
- @media (min-width: 1024px) and (min-height: 750px) and (min-width: 1024px) and (min-height: 600px) {
- .load-bar.top {
- top: 126px
- }
- }
- .main {
- padding-top: 64px
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement