以下是 jQuery客户感言展示特效 的示例演示效果:
部分效果截图:
HTML代码(index.html):
<!DOCTYPE html>
<!--[if IE 7]> <html lang="en" class="ie7"> <![endif]-->
<!--[if IE 8]> <html lang="en" class="ie8"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="ie9"> <![endif]-->
<!--[if !IE]><!-->
<html lang="en">
<!--<![endif]-->
<head>
<meta charset="utf-8">
<!--[if IE]><meta http-equiv='X-UA-Compatible' containerent='IE=edge,chrome=1'>
<![endif]-->
<title>jQuery</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<!--stylesheets-->
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" >
<link rel="stylesheet" type="text/css" href="css/bootstrap-responsive.min.css" >
<link rel="stylesheet" href="css/flexslider.css">
<link rel="stylesheet" type="text/css" href="css/style.css">
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
<!-- html5.js -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="testimonialblock"> <!-- testimonial block !-->
<div class="container">
<div class="paddingcnt">
<h1>Client <span class="bottompad">Testimonials</span></h1>
<div class="testblock">
<div class="testimg">
<div class="flexslider" id="slider1">
<ul class="slides">
<li>
<img src="images/client2.jpg" alt=""> <!-- set client 1 photo here !-->
</li>
<li>
<img src="images/client1.jpg" alt=""> <!-- set client 2 photo here !-->
</li>
<li>
<img src="images/client3.jpg" alt=""> <!-- set client 3 photo here !-->
</li>
</ul>
</div>
</div>
<div class="testtext">
<div class="flexslider" id="slider2">
<ul class="slides">
<li>
<h4 class="testtitle">jenna delmorena</h4> <!-- set client 1 name here !-->
<div class="testsub">via Twitter 5 days ago</div>
<div class="testtextblock"> <!-- set client 1 testimonial here !-->
Interdum et malesuada fames ac ante ipsum primis in faucibus. Curabitur scelerisque neque sem,
nec lacinia sem tempor eu. Integer aliquam luctus dictum. Mauris lobortis tincidunt nunc, sed
tempus lectus cursus quis. Etiam vel accumsan orci, sit amet dapibus neque. Vestibulum fermentum
eros erat, nec bibendum augue consectetur eu. Ut convallis urna varius pharetra viverra.
Etiam fringilla leo quis posuere malesuada. Nulla facilisi. Phasellus sit amet viverra nulla.
</div>
</li>
<li>
<h4 class="testtitle">john</h4> <!-- set client 2 name here !-->
<div class="testsub">via Twitter 7 days ago</div>
<div class="testtextblock"> <!-- set client 1 testimonial here !-->
Interdum et malesuada fames ac ante ipsum primis in faucibus. Curabitur scelerisque neque sem,
nec lacinia sem tempor eu. Integer aliquam luctus dictum. Mauris lobortis tincidunt nunc, sed
tempus lectus cursus quis. Etiam vel accumsan orci, sit amet dapibus neque. Vestibulum fermentum
eros erat, nec bibendum augue consectetur eu. Ut convallis urna varius pharetra viverra.
Etiam fringilla leo quis posuere malesuada. Nulla facilisi. Phasellus sit amet viverra nulla.
</div>
</li>
<li>
<h4 class="testtitle">mary</h4> <!-- set client 3 name here !-->
<div class="testsub">via Twitter 10 days ago</div>
<div class="testtextblock"> <!-- set client 1 testimonial here !-->
Interdum et malesuada fames ac ante ipsum primis in faucibus. Curabitur scelerisque neque sem,
nec lacinia sem tempor eu. Integer aliquam luctus dictum. Mauris lobortis tincidunt nunc, sed
tempus lectus cursus quis. Etiam vel accumsan orci, sit amet dapibus neque. Vestibulum fermentum
eros erat, nec bibendum augue consectetur eu. Ut convallis urna varius pharetra viverra.
Etiam fringilla leo quis posuere malesuada. Nulla facilisi. Phasellus sit amet viverra nulla.
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div> <!-- end testimonial block !-->
<!--js-->
<script src="js/jquery-1.9.0.min.js"></script>
<script type="text/javascript" src="js/jquery.easing.min.js"></script>
<script type="text/javascript" src="js/jquery.flexslider.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
jQuery(function($){
$('#slider1').flexslider({
animation: "fade",
directionNav:false,
controlNav:false,
smoothHeight: true,
animationLoop:true,
slideshowSpeed: 3000,
slideToStart: 0,
});
$('#slider2').flexslider({
animation: "slide",
directionNav:true,
controlNav:false,
smoothHeight: true,
animationLoop:true,
sync: "#slider1",
slideshowSpeed: 3000,
slideToStart: 0,
});
});
</script>
</body>
</html>
CSS代码(style.css):
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;/*vertical-align:baseline;*/
}
HTML5 display-role reset for older browsersarticle,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body{font-family:'Open Sans',sans-serif;font-size:16px;color:#fff;text-rendering:optimizeLegibility;overflow-x:hidden;background:#37353B;font-weight:400;}
a{outline:0!important;}
a:hover{text-decoration:none;}
p{line-height:20px;letter-spacing:0.3px;vertical-align:bottom;}
h1{font-family:'Open Sans',sans-serif;font-size:36px;font-weight:700;}
h2,h4{font-family:'Open Sans',sans-serif;font-size:24px;font-weight:700;}
.cont{width:1170px;margin:0 auto;}
.bottompad{padding-bottom:7px;border-bottom:4px solid #03bd9c;}
/* testimonial block */
.testimonialblock{padding-top:30px;padding-bottom:145px;}
.testimonialblock h1{text-align:center;padding-top:40px;padding-bottom:85px;}
.testimg{width:170px;height:170px;margin:0 auto;overflow:hidden;}
.testtext{margin-top:40px;}
.testtitle{text-align:center;text-transform:uppercase;}
.testsub{text-align:center;margin:20px 0;color:#c7bfbf;}
.testtextblock{text-align:center;line-height:21px;}
.testblock{position:relative;}
.flexslider .slides img{/*behavior:url(css/PIE.htc);*/
}
css3-container{z-index:1!important;}
/* end testimonial block */
.flex-direction-nav a{width:35px;height:52px;margin:-20px 0 0;display:block;background:url(../images/mediumarrows.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:-56px 0;right:-36px}
.flex-direction-nav .flex-prev{background-position:-3px -1px;left:-36px;}
.flexslider:hover .flex-next{opacity:0.8;right:5px;}
.flexslider:hover .flex-prev{opacity:0.8;left:5px;}
.testblock:hover .flex-next{opacity:0.8;right:5px;}
.testblock:hover .flex-prev{opacity:0.8;left:5px;}
@media (max-width:767px){body{padding-left:0px;padding-right:0px;}
.paddingcnt{padding:0 20px;}
.testimonialblock h1{padding-bottom:45px;padding-top:25px;}
.testimonialblock{padding-bottom:60px;}
.bottompad{line-height:65px;}
.flex-direction-nav .flex-next{background-position:-56px 0;right:0px}
.flex-direction-nav .flex-prev{background-position:-3px -1px;left:0px;}
.flexslider:hover .flex-next{opacity:0.8;right:0px;}
.flexslider:hover .flex-prev{opacity:0.8;left:5px;}
.testblock:hover .flex-next{opacity:0.8;right:0px;}
.testblock:hover .flex-prev{opacity:0.8;left:0px;}
}
@media (min-width:481px) and (max-width:767px){.flex-direction-nav a{top:45%;}
}
@media (max-width:480px){.flex-direction-nav a{top:40%;}
}