Bootstrap 响应式项目分享

自适应导航HTML代码:

    • HOME
    • CHEMICAL
    • CHEMISTS
    • Q&A
    • USER CENTER
    • 按钮式下拉菜单HTML代码:

      please select

    • Chemical
    • Chemists
    • Reference
    • [](()3. Banner 轮播图部分

      Banner轮播图使用carousel.js插件(详细介绍见Bootstrap API – JavaScript 插件 – Carousel),移动端时设置为隐藏。Bootstrap中的carousel插件是左右轮播的效果,但是我们要实现的是渐变的效果,所以通过修改css来修改轮播效果。Banner轮播图渐变效果CSS代码见下

      Banner轮播图渐变效果CSS代码:

      .carousel-fade .carousel-inner .item {

      -webkit-transition-property: opacity;

      transition-property: opacity;

      }

      .carousel-fade .carousel-inner .item,

      .carousel-fade .carousel-inner .active.left,

      .carousel-fade .carousel-inner .active.right {

      opacity: 0;

      }

      .carousel-fade .carousel-inner .active,

      .carousel-fade .carousel-inner .next.left,

      .carousel-fade .carousel-inner .prev.right {

      opacity: 1;

      }

      .carousel-fade .carousel-inner .next,

      .carousel-fade .carousel-inner .prev,

      .carousel-fade .carousel-inner .active.left,

      .carousel-fade .carousel-inner .active.right {

      left: 0;

      -webkit-transform: translate3d(0, 0, 0);

      transform: translate3d(0, 0, 0);

      }

      .carousel-fade .carousel-control {

      z-index: 2;

      }

      .carousel-inner > .item{

      height: 180px;

      background: url(…/images/banner01.jpg) no-repeat center center;

      }

      .carousel-inner > .item:nth-child(2){

      background-image: url(…/images/banner02.jpg);

      }

      .carousel-inner > .item:nth-child(3){

      background-image: url(…/images/banner03.jpg);

      }

      .carousel-inner > .item:nth-child(4){

      background-image: url(…/images/banner04.jpg);

      }

      js代码调用:

      $(‘.carousel’).carousel({

      interval: 3000

      });

      [](()4. 内容部分左侧

      Bootstrap 响应式项目分享_第1张图片

      Bootstrap 响应式项目分享_第2张图片

      ① ② 使用标签页(详细介绍见Bootstrap API – JavaScript 插件 – 标签页),为标签页按钮部分。

      ③ ④ 部分为标签页切换时展示相应的内容区域。

      ② 移动端时,通过 css position 属性结合 js去改变这部分的展示状态,为点击下拉显示或隐藏。③ 移动端时,设置该区域为高度固定,内容过多时左右滑动展示。④ pc端时,鼠标移上大图展示;移动端时,支持手指左右滑动切换展示的内容,使用jquery.touchSwipe.js插件完成。

      [](()5. 内容部分右侧

      Bootstrap 响应式项目分享_第3张图片

      ① pc端时上下滚动展示,左右也可切换显示,移动端时隐藏。

    你可能感兴趣的:(Web前端,经验分享,前端,前端框架)