手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >css3闪亮进度条效果实现思路及代码
css3闪亮进度条效果实现思路及代码
摘要:效果图如下:html源码:NewPureCSS3ProgressBarsDemonstration$(document).ready(fun...

效果图如下:

css3闪亮进度条效果实现思路及代码1

html源码:

<!DOCTYPE html>

<html lang="en-US">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<title>New Pure CSS3 Progress Bars Demonstration</title>

<meta name="description" content="Pure CSS3 progress bars demonstration by inWebson.com"/>

<meta name="keywords" content="demonstration,demo,css3,progress,bar,loading,preloader,inwebson"/>

<link rel="stylesheet" media="all" href="vendor.css">

<link rel="stylesheet" media="all" href="style.css">

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

<script>

$(document).ready( function() {

var delay = 0;

$('.bar').children('span').each( function() {

var num = Math.floor(Math.random()*8)+2;

$(this)

.width(0)

.delay(delay)

.animate({

'width': (num*10)+'%'

}, 3000);

delay += 1500;

});

$('.source span').on('click', function() {

$(this)

.toggleClass('active')

.next().slideToggle(700);

});

$('.source pre').slideUp(0);

});

</script>

</head>

<body>

<>

<section id="wrapper">

<div>

<section id="basic-bar">

<h3>基本类型</h3>

<div>

<span></span>

</div>

<div>

<span>View Source</span>

<pre>

<>

<div>

<span></span>

</div>

<hr/><>

.bar {

margin: 5px 0 3px;

border: 6px solid #333;

background: #333;

overflow: hidden;

border-radius: 50px;

-moz-border-radius: 50px;

-webkit-border-radius: 50px;

box-shadow: 1px 1px 1px #777;

-moz-box-shadow: 1px 1px 1px #777;

-webkit-box-shadow: 1px 1px 1px #777;

}

.bar > span {

display: block;

height: 20px;

border-radius: 5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

}

.color0 > span {

background-color: #FF9932;

}

</pre>

</div>

</section>

<section id="gradient-bar">

<h3>绿色渐变</h3>

<div>

<span></span>

</div>

<div>

<span>View Source</span>

<pre>

<>

<div>

<span></span>

</div>

<hr/><>

.gradient > span {

box-shadow:

0 5px 5px rgba(255,255,255,0.6) inset,

0 -5px 7px rgba(0, 0, 0, 0.4) inset;

-moz-box-shadow:

0 5px 5px rgba(255,255,255,0.6) inset,

0 -5px 7px rgba(0, 0, 0, 0.4) inset;

-webkit-box-shadow:

0 5px 5px rgba(255,255,255,0.6) inset,

0 -5px 7px rgba(0, 0, 0, 0.4) inset;

filter: progid:DXImageTransform.Microsoft.gradient(

startColorstr='#33ffffff',

endColorstr='#33000000',

GradientType=0 );

}

.color1 > span {

background-color: #90EE90;

}

</pre>

</div>

</section>

<section id="gloss-bar">

<h3>黄色渐变</h3>

<div>

<span></span>

</div>

<div>

<span>View Source</span>

<pre>

<>

<div>

<span></span>

</div>

<hr/><>

.gloss > span {

background-image: -moz-linear-gradient(top,

rgba(255,255,255,0.2) 0%,

rgba(255,255,255,0.1) 45%,

rgba(0,0,0,0.2) 55%,

rgba(0,0,0,0.1) 100%);

background-image: -webkit-gradient(linear, left top, left bottom,

color-stop(0%,rgba(255,255,255,0.2)),

color-stop(45%,rgba(255,255,255,0.1)),

color-stop(55%,rgba(0,0,0,0.2)),

color-stop(100%,rgba(0,0,0,0.1)));

background-image: -webkit-linear-gradient(top,

rgba(255,255,255,0.5) 0%,

rgba(255,255,255,0.1) 45%,

rgba(0,0,0,0.2) 55%,

rgba(0,0,0,0.1) 100%);

background-image: -o-linear-gradient(top,

rgba(255,255,255,0.2) 0%,

rgba(255,255,255,0.1) 45%,

rgba(0,0,0,0.2) 55%,

rgba(0,0,0,0.1) 100%);

background-image: -ms-linear-gradient(top,

rgba(255,255,255,0.2) 0%,

rgba(255,255,255,0.1) 45%,

rgba(0,0,0,0.2) 55%,

rgba(0,0,0,0.1) 100%);

background-image: linear-gradient(to bottom,

rgba(255,255,255,0.2) 0%,

rgba(255,255,255,0.1) 45%,

rgba(0,0,0,0.2) 55%,

rgba(0,0,0,0.1) 100%);

}

.color2 > span {

background-color: #dbf043;

}

</pre>

</div>

</section>

<section id="stripe-bar">

<h3>蓝色条纹</h3>

<div>

<span></span>

</div>

<div>

<span>View Source</span>

<pre>

<>

<div>

<span></span>

</div>

<hr/><>

.stripe > span {

background-size:30px 30px;

-moz-background-size:30px 30px;

-webkit-background-size:30px 30px;

-o-background-size:30px 30px;

background-image: -moz-linear-gradient(-45deg,

rgba(255,255,255,0.15) 0%,

rgba(255,255,255,0.15) 25%,

rgba(255,255,255,0) 25%,

rgba(255,255,255,0) 50%,

rgba(255,255,255,0.15) 50%,

rgba(255,255,255,0.15) 75%,

rgba(255,255,255,0) 75%,

rgba(255,255,255,0) 100%);

background-image: -webkit-gradient(linear, left top, right bottom,

color-stop(0%,rgba(255,255,255,0.2)),

color-stop(25%,rgba(255,255,255,0.2)),

color-stop(25%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0.2)),

color-stop(75%,rgba(255,255,255,0.2)),

color-stop(75%,rgba(255,255,255,0)),

color-stop(100%,rgba(255,255,255,0)));

background-image: -webkit-linear-gradient(-45deg,

rgba(255,255,255,0.3) 0%,

rgba(255,255,255,0.3) 25%,

rgba(255,255,255,0) 25%,

rgba(255,255,255,0) 50%,

rgba(255,255,255,0.3) 50%,

rgba(255,255,255,0.3) 75%,

rgba(255,255,255,0) 75%,

rgba(255,255,255,0) 100%);

background-image: -o-linear-gradient(-45deg,

rgba(255,255,255,0.15) 0%,

rgba(255,255,255,0.15) 25%,

rgba(255,255,255,0) 25%,

rgba(255,255,255,0) 50%,

rgba(255,255,255,0.15) 50%,

rgba(255,255,255,0.15) 75%,

rgba(255,255,255,0) 75%,

rgba(255,255,255,0) 100%);

background-image: -ms-linear-gradient(-45deg,

rgba(255,255,255,0.15) 0%,

rgba(255,255,255,0.15) 25%,

rgba(255,255,255,0) 25%,

rgba(255,255,255,0) 50%,

rgba(255,255,255,0.15) 50%,

rgba(255,255,255,0.15) 75%,

rgba(255,255,255,0) 75%,

rgba(255,255,255,0) 100%);

background-image: linear-gradient(135deg,

rgba(255,255,255,0.15) 0%,

rgba(255,255,255,0.15) 25%,

rgba(255,255,255,0) 25%,

rgba(255,255,255,0) 50%,

rgba(255,255,255,0.15) 50%,

rgba(255,255,255,0.15) 75%,

rgba(255,255,255,0) 75%,

rgba(255,255,255,0) 100%);

}

.color3 > span {

background-color: #4169E1;

}

</pre>

</div>

</section>

<section id="stripe-animated-bar">

<h3>动画条纹</h3>

<div>

<span></span>

</div>

<div>

<span>View Source</span>

<pre>

<>

<div>

<span></span>

</div>

<hr/><>

.color4 > span {

background-color: #4169E1;

}

.animate {

animation: progress 2s linear infinite;

-moz-animation: progress 2s linear infinite;

-webkit-animation: progress 2s linear infinite;

-ms-animation: progress 2s linear infinite;

-o-animation: progress 2s linear infinite;

}

@-webkit-keyframes progress {

from {

background-position: 0 0;

}

to {

background-position: -60px -60px;

}

}

@-moz-keyframes progress {

from {

background-position: 0 0;

}

to {

background-position: -60px -60px;

}

}

@-ms-keyframes progress {

from {

background-position: 0 0;

}

to {

background-position: -60px -60px;

}

}

@-o-keyframes progress {

from {

background-position: 0 0;

}

to {

background-position: -60px -60px;

}

}

@keyframes progress {

from {

background-position: 0 0;

}

to {

background-position: -60px -60px;

}

}

</pre>

</div>

</section>

<section id="threed-animated-bar">

<h3>3D效果</h3>

<div>

<span></span>

</div>

<div>

<span>View Source</span>

<pre>

<>

<div>

<span></span>

</div>

<hr/><>

.pattern2 > span {

background-size: 10px 60px;

background-position: 0;

background-image: -moz-radial-gradient(center, ellipse cover,

rgba(255,255,255,.9) 0%,

rgba(255,255,255,.2) 20%,

transparent 40%);

background-image: -webkit-gradient( radial, center center, 0, center center, 60,

color-stop(0, rgba(255,255,255,.9)),

color-stop(20%, rgba(255,255,255,.2)),

color-stop(40%, rgba(255,255,255,0)),

color-stop(100%, rgba(255,255,255,0)));

background-image: -webkit-radial-gradient(center, ellipse cover,

rgba(255,255,255,.9) 0%,

rgba(255,255,255,.2) 20%,

transparent 40%);

background-image: -o-radial-gradient(center, ellipse cover,

rgba(255,255,255,.9) 0%,

rgba(255,255,255,.2) 20%,

transparent 40%);

background-image: -ms-radial-gradient(center, ellipse cover,

rgba(255,255,255,.9) 0%,

rgba(255,255,255,.2) 20%,

transparent 40%);

background-image: radial-gradient(ellipse at center,

rgba(255,255,255,.9) 0%,

rgba(255,255,255,.2) 20%,

transparent 40%);

}

.color5 > span {

background-color: #4169E1;

}

</pre>

</div>

</section>

<section id="pattern-animated-bar">

<h3>动画渐变</h3>

<div>

<span>

<span></span>

</span>

</div>

<div>

<span>View Source</span>

<pre>

<>

<div>

<span>

<span></span>

</span>

</div>

<hr/><>

.pattern > span {

background-size: 13px, 29px, 37px, 53px;

background-image:

-moz-linear-gradient(left,

rgba(255,255,255,0.07) 0%,

rgba(255,255,255,0.07) 50%,

transparent 50%),

-moz-linear-gradient(left,

rgba(255,255,255,0.13) 0%,

rgba(255,255,255,0.13) 50%,

transparent 50%),

-moz-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.17) 50%),

-moz-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.19) 50%);

background-image:

-webkit-linear-gradient(left,

rgba(255,255,255,0.07) 0%,

rgba(255,255,255,0.07) 50%,

transparent 50%),

-webkit-linear-gradient(left,

rgba(255,255,255,0.13) 0%,

rgba(255,255,255,0.13) 50%,

transparent 50%),

-webkit-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.17) 50%),

-webkit-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.19) 50%);

background-image:

-webkit-gradient(linear, left top, right top,

color-stop(0%,rgba(255,255,255,.07)),

color-stop(50%,rgba(255,255,255,.07)),

color-stop(50%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0))),

-webkit-gradient(linear, left top, right top,

color-stop(0%,rgba(255,255,255,.13)),

color-stop(50%,rgba(255,255,255,.13)),

color-stop(50%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0))),

-webkit-gradient(linear, left top, right top,

color-stop(0%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0.17)),

color-stop(50%,rgba(255,255,255,0.17))),

-webkit-gradient(linear, left top, right top,

color-stop(0%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0.19)),

color-stop(50%,rgba(255,255,255,0.19)));

background-image:

-o-linear-gradient(left,

rgba(255,255,255,0.07) 0%,

rgba(255,255,255,0.07) 50%,

transparent 50%),

-o-linear-gradient(left,

rgba(255,255,255,0.13) 0%,

rgba(255,255,255,0.13) 50%,

transparent 50%),

-o-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.17) 50%),

-o-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.19) 50%);

background-image:

-ms-linear-gradient(left,

rgba(255,255,255,0.07) 0%,

rgba(255,255,255,0.07) 50%,

transparent 50%),

-ms-linear-gradient(left,

rgba(255,255,255,0.13) 0%,

rgba(255,255,255,0.13) 50%,

transparent 50%),

-ms-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.17) 50%),

-ms-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.19) 50%);

background-image:

linear-gradient(to right,

rgba(255,255,255,0.07) 0%,

rgba(255,255,255,0.07) 50%,

transparent 50%),

linear-gradient(to right,

rgba(255,255,255,0.13) 0%,

rgba(255,255,255,0.13) 50%,

transparent 50%),

linear-gradient(to right,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.17) 50%),

linear-gradient(to right,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.19) 50%);

}

.pattern > span > span {

display:block;

height:100%;

width:100%;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

background-size: 12px;

background-image: -moz-linear-gradient(left,

rgba(255,255,255,0.1) 0%,

rgba(255,255,255,0.1) 50%,

transparent 50%);

background-image: -webkit-gradient(linear, left top, right top,

color-stop(0%,rgba(255,255,255,0.1)),

color-stop(50%,rgba(255,255,255,0.1)),

color-stop(50%,rgba(255,255,255,0)));

background-image: -webkit-linear-gradient(left,

rgba(255,255,255,0.1) 0%,

rgba(255,255,255,0.1) 50%,

transparent 50%);

background-image: -o-linear-gradient(left,

rgba(255,255,255,0.1) 0%,

rgba(255,255,255,0.1) 50%,

transparent 50%);

background-image: -ms-linear-gradient(left,

rgba(255,255,255,0.1) 0%,

rgba(255,255,255,0.1) 50%,

transparent 50%);

background-image: linear-gradient(to right,

rgba(255,255,255,0.1) 0%,

rgba(255,255,255,0.1) 50%,

transparent 50%);

}

.color6 > span {

background-color: #026873;

}

</pre>

</div>

</section>

</div>

</section>

</body>

</html>

style.css:

.holder{

position:relative;

margin-bottom:10px;

}

.content-inner{

width:500px;

margin:0 auto;

}

.content-inner h3{

color:#fff;

margin:0 10px;

}

.content-inner .source.wide{

width:1000px;

margin-left:-250px;

}

.content-inner .source.medium{

width:650px;

margin-left:-75px;

}

.content-inner .source span{

position:absolute;

top:7px;

right:10px;

color:#35BFFF;

font-size:12px;

cursor:pointer;

}

.content-inner .source span:after{

content:' + ';

}

.content-inner .source span.active{

color:#666;

}

.content-inner .source span.active:after{

content:' - ';

}

.content-inner .source pre{

color:#ccc;

background:#000;

border:1px solid #333;

padding:7px 15px;

box-shadow:0 0 7px #333;

}

.content-inner .source pre hr{

border:none;

border-bottom:1px dashed #333;

}

.bar{

margin:5px 0 3px;

border:6px solid #333;

background:#333;

overflow:hidden;

border-radius:50px;

-moz-border-radius:50px;

-webkit-border-radius:50px;

box-shadow:1px 1px 1px #777;

-moz-box-shadow:1px 1px 1px #777;

-webkit-box-shadow:1px 1px 1px #777;

}

.bar > span{

display:block;

height:20px;

width:20%;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

}

.gradient > span{

box-shadow:0 5px 5px rgba(255,255,255,0.6) inset, 0 -5px 7px rgba(0, 0, 0, 0.4) inset;

-moz-box-shadow:0 5px 5px rgba(255,255,255,0.6) inset, 0 -5px 7px rgba(0, 0, 0, 0.4) inset;

-webkit-box-shadow:0 5px 5px rgba(255,255,255,0.6) inset, 0 -5px 7px rgba(0, 0, 0, 0.4) inset;

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=0 );

}

.gloss > span{

background-image: -moz-linear-gradient(top,

rgba(255,255,255,0.2) 0%,

rgba(255,255,255,0.1) 45%,

rgba(0,0,0,0.2) 55%,

rgba(0,0,0,0.1) 100%);

background-image: -webkit-gradient(linear, left top, left bottom,

color-stop(0%,rgba(255,255,255,0.2)),

color-stop(45%,rgba(255,255,255,0.1)),

color-stop(55%,rgba(0,0,0,0.2)),

color-stop(100%,rgba(0,0,0,0.1)));

background-image: -webkit-linear-gradient(top,

rgba(255,255,255,0.5) 0%,

rgba(255,255,255,0.1) 45%,

rgba(0,0,0,0.2) 55%,

rgba(0,0,0,0.1) 100%);

background-image: -o-linear-gradient(top,

rgba(255,255,255,0.2) 0%,

rgba(255,255,255,0.1) 45%,

rgba(0,0,0,0.2) 55%,

rgba(0,0,0,0.1) 100%);

background-image: -ms-linear-gradient(top,

rgba(255,255,255,0.2) 0%,

rgba(255,255,255,0.1) 45%,

rgba(0,0,0,0.2) 55%,

rgba(0,0,0,0.1) 100%);

background-image: linear-gradient(to bottom,

rgba(255,255,255,0.2) 0%,

rgba(255,255,255,0.1) 45%,

rgba(0,0,0,0.2) 55%,

rgba(0,0,0,0.1) 100%);

}

.stripe > span{

background-size:30px 30px;

-moz-background-size:30px 30px;

-webkit-background-size:30px 30px;

-o-background-size:30px 30px;

background-image: -moz-linear-gradient(-45deg,

rgba(255,255,255,0.15) 0%,

rgba(255,255,255,0.15) 25%,

rgba(255,255,255,0) 25%,

rgba(255,255,255,0) 50%,

rgba(255,255,255,0.15) 50%,

rgba(255,255,255,0.15) 75%,

rgba(255,255,255,0) 75%,

rgba(255,255,255,0) 100%);

background-image: -webkit-gradient(linear, left top, right bottom,

color-stop(0%,rgba(255,255,255,0.2)),

color-stop(25%,rgba(255,255,255,0.2)),

color-stop(25%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0.2)),

color-stop(75%,rgba(255,255,255,0.2)),

color-stop(75%,rgba(255,255,255,0)),

color-stop(100%,rgba(255,255,255,0)));

background-image: -webkit-linear-gradient(-45deg,

rgba(255,255,255,0.3) 0%,

rgba(255,255,255,0.3) 25%,

rgba(255,255,255,0) 25%,

rgba(255,255,255,0) 50%,

rgba(255,255,255,0.3) 50%,

rgba(255,255,255,0.3) 75%,

rgba(255,255,255,0) 75%,

rgba(255,255,255,0) 100%);

background-image: -o-linear-gradient(-45deg,

rgba(255,255,255,0.15) 0%,

rgba(255,255,255,0.15) 25%,

rgba(255,255,255,0) 25%,

rgba(255,255,255,0) 50%,

rgba(255,255,255,0.15) 50%,

rgba(255,255,255,0.15) 75%,

rgba(255,255,255,0) 75%,

rgba(255,255,255,0) 100%);

background-image: -ms-linear-gradient(-45deg,

rgba(255,255,255,0.15) 0%,

rgba(255,255,255,0.15) 25%,

rgba(255,255,255,0) 25%,

rgba(255,255,255,0) 50%,

rgba(255,255,255,0.15) 50%,

rgba(255,255,255,0.15) 75%,

rgba(255,255,255,0) 75%,

rgba(255,255,255,0) 100%);

background-image: linear-gradient(135deg,

rgba(255,255,255,0.15) 0%,

rgba(255,255,255,0.15) 25%,

rgba(255,255,255,0) 25%,

rgba(255,255,255,0) 50%,

rgba(255,255,255,0.15) 50%,

rgba(255,255,255,0.15) 75%,

rgba(255,255,255,0) 75%,

rgba(255,255,255,0) 100%);

}

.pattern > span{

background-size: 13px, 29px, 37px, 53px;

background-image:

-moz-linear-gradient(left,

rgba(255,255,255,0.07) 0%,

rgba(255,255,255,0.07) 50%,

transparent 50%),

-moz-linear-gradient(left,

rgba(255,255,255,0.13) 0%,

rgba(255,255,255,0.13) 50%,

transparent 50%),

-moz-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.17) 50%),

-moz-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.19) 50%);

background-image:

-webkit-linear-gradient(left,

rgba(255,255,255,0.07) 0%,

rgba(255,255,255,0.07) 50%,

transparent 50%),

-webkit-linear-gradient(left,

rgba(255,255,255,0.13) 0%,

rgba(255,255,255,0.13) 50%,

transparent 50%),

-webkit-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.17) 50%),

-webkit-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.19) 50%);

background-image:

-webkit-gradient(linear, left top, right top,

color-stop(0%,rgba(255,255,255,.07)),

color-stop(50%,rgba(255,255,255,.07)),

color-stop(50%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0))),

-webkit-gradient(linear, left top, right top,

color-stop(0%,rgba(255,255,255,.13)),

color-stop(50%,rgba(255,255,255,.13)),

color-stop(50%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0))),

-webkit-gradient(linear, left top, right top,

color-stop(0%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0.17)),

color-stop(50%,rgba(255,255,255,0.17))),

-webkit-gradient(linear, left top, right top,

color-stop(0%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0)),

color-stop(50%,rgba(255,255,255,0.19)),

color-stop(50%,rgba(255,255,255,0.19)));

background-image:

-o-linear-gradient(left,

rgba(255,255,255,0.07) 0%,

rgba(255,255,255,0.07) 50%,

transparent 50%),

-o-linear-gradient(left,

rgba(255,255,255,0.13) 0%,

rgba(255,255,255,0.13) 50%,

transparent 50%),

-o-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.17) 50%),

-o-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.19) 50%);

background-image:

-ms-linear-gradient(left,

rgba(255,255,255,0.07) 0%,

rgba(255,255,255,0.07) 50%,

transparent 50%),

-ms-linear-gradient(left,

rgba(255,255,255,0.13) 0%,

rgba(255,255,255,0.13) 50%,

transparent 50%),

-ms-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.17) 50%),

-ms-linear-gradient(left,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.19) 50%);

background-image:

linear-gradient(to right,

rgba(255,255,255,0.07) 0%,

rgba(255,255,255,0.07) 50%,

transparent 50%),

linear-gradient(to right,

rgba(255,255,255,0.13) 0%,

rgba(255,255,255,0.13) 50%,

transparent 50%),

linear-gradient(to right,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.17) 50%),

linear-gradient(to right,

transparent 0%,

transparent 50%,

rgba(255,255,255,0.19) 50%);

}

.pattern > span > span{

display:block;

height:100%;

width:100%;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

background-size: 12px;

background-image: -moz-linear-gradient(left,

rgba(255,255,255,0.1) 0%,

rgba(255,255,255,0.1) 50%,

transparent 50%);

background-image: -webkit-gradient(linear, left top, right top,

color-stop(0%,rgba(255,255,255,0.1)),

color-stop(50%,rgba(255,255,255,0.1)),

color-stop(50%,rgba(255,255,255,0)));

background-image: -webkit-linear-gradient(left,

rgba(255,255,255,0.1) 0%,

rgba(255,255,255,0.1) 50%,

transparent 50%);

background-image: -o-linear-gradient(left,

rgba(255,255,255,0.1) 0%,

rgba(255,255,255,0.1) 50%,

transparent 50%);

background-image: -ms-linear-gradient(left,

rgba(255,255,255,0.1) 0%,

rgba(255,255,255,0.1) 50%,

transparent 50%);

background-image: linear-gradient(to right,

rgba(255,255,255,0.1) 0%,

rgba(255,255,255,0.1) 50%,

transparent 50%);

}

.pattern2 > span{

background-size: 10px 60px;

background-position: 0;

background-image: -moz-radial-gradient(center, ellipse cover,

rgba(255,255,255,.9) 0%,

rgba(255,255,255,.2) 20%,

transparent 40%);

background-image: -webkit-gradient( radial, center center, 0, center center, 60,

color-stop(0, rgba(255,255,255,.9)),

color-stop(20%, rgba(255,255,255,.2)),

color-stop(40%, rgba(255,255,255,0)),

color-stop(100%, rgba(255,255,255,0)));

background-image: -webkit-radial-gradient(center, ellipse cover,

rgba(255,255,255,.9) 0%,

rgba(255,255,255,.2) 20%,

transparent 40%);

background-image: -o-radial-gradient(center, ellipse cover,

rgba(255,255,255,.9) 0%,

rgba(255,255,255,.2) 20%,

transparent 40%);

background-image: -ms-radial-gradient(center, ellipse cover,

rgba(255,255,255,.9) 0%,

rgba(255,255,255,.2) 20%,

transparent 40%);

background-image: radial-gradient(ellipse at center,

rgba(255,255,255,.9) 0%,

rgba(255,255,255,.2) 20%,

transparent 40%);

}

.bar.color0 > span{

background-color:#FF9932;

}

.bar.color1 > span{

background-color:#90EE90;

}

.bar.color2 > span{

background-color:#dbf043;

}

.bar.color3 > span{

background-color:#4169E1;

}

.bar.color4 > span{

background-color:#DA70D6;

}

.bar.color5 > span{

background-color:#000;

}

.bar.color6 > span{

background-color:#026873;

}

.animate{

animation:progress 2s linear infinite;

-moz-animation:progress 2s linear infinite;

-webkit-animation:progress 2s linear infinite;

-ms-animation:progress 2s linear infinite;

-o-animation:progress 2s linear infinite;

}

@-webkit-keyframes progress {

from {

background-position: 0 0;

}

to {

background-position: -60px -60px;

}

}

@-moz-keyframes progress {

from {

background-position: 0 0;

}

to {

background-position: -60px -60px;

}

}

@-ms-keyframes progress {

from {

background-position: 0 0;

}

to {

background-position: -60px -60px;

}

}

@-o-keyframes progress {

from {

background-position: 0 0;

}

to {

background-position: -60px -60px;

}

}

@keyframes progress {

from {

background-position: 0 0;

}

to {

background-position: -60px -60px;

}

}

vendor.css:

body{

font-family:Cambria, Georgia, serif;

line-height:1.6em;

font-size:100%;

background:url(bg.png) 0 0 repeat;

margin:0;

padding:0;

}

header, section, footer, nav, hgroup{

display:block;

}

a{

color:#35BFFF;

text-decoration:none;

transition:all 1s;

-moz-transition:all 1s;

-webkit-transition:all 1s;

-ms-transition:all 1s;

-o-transition:all 1s;

}

a:hover, a:active{

color:#91DCFF;

}

img{

max-width:100%;

}

a img{

border:none;

}

/* Header */

#header{

width:100%;

background:#000;

background:rgba(0, 0, 0, 0.8);

color:#ccc;

letter-spacing:1px;

margin-bottom:20px;

padding:3px 0;

position:relative;

box-shadow:0 3px 10px #333;

-moz-box-shadow:0 3px 10px #333;

-webkit-box-shadow:0 3px 10px #333;

top:0;

left:0;

z-index:99;

}

#header h1{

padding:0 20px;

margin:10px 0;

text-shadow:1px 1px 0 #FFF, 2px 1px 1px #CCC;

float:left;

}

#backlinks{

float:right;

padding:5px 20px;

line-height:1.6em;

font-weight:bold;

font-size:11px;

font-family:'arial narrow', arial;

}

#backlinks a{

text-align:right;

display:block;

}

/* Footer */

#footer{

position:relative;

bottom:0;

left:0;

padding-left:20px;

line-height:25px;

color:#888;

font-size:13px;

background:rgb(0, 0, 0);

background:rgba(0, 0, 0, 0.8);

box-shadow:0 -3px 10px #333;

-moz-box-shadow:0 -3px 10px #333;

-webkit-box-shadow:0 -3px 10px #333;

z-index:99;

}

#footer span{

display:inline-block;

}

/* content header */

#wrapper{

position:relative;

margin:3em auto;

}

#wrapper h2{

margin:0;

color:#0082E0;

text-shadow:1px 1px 1px #777;

font-size:33px;

font-family:Arial Narrow, Arial, sans-serif;

}

#wrapper h2 span{

color:#56B8FF;

}

#wrapper hgroup h3{

font-style:italic;

font-weight:normal;

font-size:18px;

text-shadow:0 1px 0 #fafafa;

color:#444;

margin:0;

}

.description{

font-style:italic;

font-size:15px;

color:#aaa;

}

#ad-holder{

position:absolute;

top:-40px;

right:10px;

}

#ad-holder div{

text-align:right;

}

#ad-holder a{

color:#ccc;

font-size:15px;

font-style:italic;

padding-left:10px;

}

/* clearfix */

.clearfix {

clear:both;

}

【css3闪亮进度条效果实现思路及代码】相关文章:

CSS里随滚动条滚动代码

css特效 一道闪光在图片上划过代码

固定宽高且DIV绝对居实现思路及示例

纯CSS3制作漂亮带动画效果的主机价格表

CSS3制作ajax loader icon实现思路及代码

css3实现闪亮进度条效果

兼容好的css透明代码

有关首行首字下沉的实现原理及代码

纯css实现的tab切换效果

如何实现条状图表形式

精品推荐
分类导航