前言:惟星宠物产品官网,分为首页、子页和登陆注册页三个页面,除网页内容设计与图片素材的部分使用网上的材料以外,其他内容呈现以及功能模块所有为本身重构。css
1、响应式轮播banner |
思路:使用BootStrap自带的广告轮播组件(Carousel)app
<section class="banner"> <div id="wode" class="carousel slide" data-ride="carousel" data-interval="2000"> <div class="carousel-inner"> <div class="item active"> <img src="images/banner.png"> </div> <div class="item"> <img src="images/banner.png"> </div> <div class="item"> <img src="images/banner.png"> </div> <div class="item"> <img src="images/banner.png"> </div> <a href="#wode" class="carousel-control left" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left"></span> </a> <a href="#wode" class="carousel-control right" data-slide="next"> <span class="glyphicon glyphicon-chevron-right"></span> </a> <ul class="carousel-indicators"> <li class="active" data-target="#wode" data-slide-to="0" ></li> <li class="active" data-target="#wode" data-slide-to="1" ></li> <li class="active" data-target="#wode" data-slide-to="2" ></li> <li class="active" data-target="#wode" data-slide-to="3" ></li> </ul> </div> </div> </section>
2、CSS点击图片放大图片并显示遮罩 |
![]() |
![]() |
思路:利用:after、:hover伪类选择器结合display属性、transition属性和transform属性ide
.ppcp .container .tu_all ul li .pic{ position:relative; overflow:hidden; } .ppcp .container .tu_all ul li .pic:after{ display: block; content: ""; padding-bottom: 50.4%; } .ppcp .container .tu_all ul li img{ transition: 0.3s; } .ppcp .container .tu_all ul li:hover img{ transform: scale(1.2); }
3、Jquery导航条模式触发事件 |
![]() |
![]() |
思路:触发另外一个元素上的事件处理函数函数
/*导航栏 显示*/ $(function(){ $('.nav_tu').click(function(){ $(".nav_show").fadeIn(); }) $('.cha').click(function(){ $(".nav_show").fadeOut(); }) $('.fang').click(function(){ $(".text").toggle(); }) });
4、Jquery新闻纵向轮播 |
思路:使用一次性定时器布局
//最新资讯 新闻轮播 定时器 $(document).ready(function(){ function gd(){ $('.new_gd_nei').fadeOut(500); $('.new_gd_nei').fadeIn(500); } setInterval(gd,1000); function newsgd($item, $gder){ setTimeout(newsgd,2000,$item.next(),$gder); $item.slideUp(1000,function(){ $item.appendTo($gder).show(); }); } newsgd($('.gder li:first'),$('.gder')); })
5、Jquery带按钮轮播图 |
思路:触发另外一个元素上的事件处理函数post
//最新资讯 切换图片 var time=n=0,count; $(document).ready(function(){ count=$(".lb_list a").length; $(".lb_list a:not(:first-child)").hide(); $(".lb_zi li").click(function(){ var i=$(this).text()-1;//获得li元素内的值(数字) n=i; if(i>=count)return; $(".lb_list li").filter(":visible").fadeOut(500).parent().children().eq(i).fadeIn(1000); $(this).toggleClass("on"); $(this).siblings().removeAttr("class"); }) })
6、animation主体渐入效果 |
![]() |
![]() |
![]() |
思路:使用animate.css动画库文件自带效果动画
<li class="animated rollIn"> <span class="quan">1</span> <h5>企业文化</h5> <p>创新,是企业生存和发展的灵魂。企业只有创新才有发展,企而创新,于是卓越。技术创新、产品创新、服务创新。</p> </li> <li class=" animated bounceIn"> <div class="zi_div"> <h4>个人帅萌 我作主</h4> <h5>My handsome Meng I call the shots</h5> <span></span> </div> </li>
7、Media手写首页栅格布局 |
![]() |
![]() |
![]() |
PC端 | pad端 | 手机端 |
思路:手动添加Madia Query根据不一样的屏幕类型以及特性执行不一样的CSSthis
@media(max-width:1300px) { .zxzx .container .home_top a{ font-size: 26px; } } @media(max-width:992px) { .zxzx .container .home_top a{ width:20%; } } @media(max-width:768px) { .zxzx .container .home_top a{ width:24%; } } @media(max-width:480px) { .zxzx .container .home_top a{ width:37%; } }
注:转载请注明出处spa