dedecms网站首页全屏幻灯片如何制作?

2025-10-03 19:10:23

1、打开网站首页模板index.htm,然后在body标签之间添加如下代码。

<div class="slide">


      <div class="banner">
          <div class="bd">
              <ul>
                <li><a href="/" title="幻灯片图片"><img src="/skin/images/slide.jpg" alt="幻灯片图片"/></a></li>

                <li><a href="/" title="幻灯片图片"><img src="/skin/images/slide.jpg" alt="幻灯片图片"/></a></li>

                <li><a href="/" title="幻灯片图片"><img src="/skin/images/slide.jpg" alt="幻灯片图片"/></a></li>

              </ul>


          </div>
          <div class="hd">
              <ul>
              </ul>
          </div>
      </div>
  <script>
          jQuery(".banner").slide({titCell:".hd ul",mainCell:".bd ul",autoPage:true,effect:"left",autoPlay:true,vis:1});
      </script>
  </div>

dedecms网站首页全屏幻灯片如何制作?

2、在index.htm调用的css文件common.css中增加幻灯片的样式。

/*Begin 幻灯片*/


.slide{
  width:100%;
  }
.slide .banner{
  width: 100%;
  position: relative;
  z-index: 50;
  overflow: hidden;
  height:405px;
  }
  .slide .banner .bd{
     margin:0 auto;
     position:relative;
     z-index:0;
     overflow:hidden;  
     }
     .slide .banner .bd ul{
        width:100%;  
        }
     .slide .banner .bd li{
        width:100%;  
        height:100%;
        overflow:hidden;
        text-align:center;  
        }
        .slide .banner .bd li a img{
           width:100%;
           height:100%;
           }
  .slide .banner .hd{
     position: absolute;
     text-align: center;
     width: 100%;
     bottom: 20px;
     }
     .slide .banner .hd li{
        display: inline-block;
        background: #fff;
        border-radius: 50%;
        margin: 0 12px;
        overflow: hidden;
        cursor:pointer;
        display:inline-block;
        *display:inline;
        zoom:1;
        width:11px;
        height:11px;
        background:url(../images/tg_flash_p.png) -24px 0;
        overflow:hidden;
        line-height:9999px;
        }
     .slide .banner .hd li.on{
        background: #DABF72;
        color: #DABF72;
        }
 
 
/*End 幻灯片*/

其中

.slide .banner{


  width: 100%;
  position: relative;
  z-index: 50; 
  overflow: hidden;
  height:405px;
  }

中的高度可以自定义,比如可以设置为350px等。

dedecms网站首页全屏幻灯片如何制作?

3、在页面中加载jquery.js文件以及jquery.SuperSlide.2.1.3.js文件,同时增加一个js文件jquery.web.js,如下图所示。

dedecms网站首页全屏幻灯片如何制作?

4、打开jquery.web.js文件,在文件中添加如下内容,这个内容功能为:在不同分辨率下自动调整幻灯片图片的比例,防止图片变形。

$(function(){


   $bodyWidth=$("body").width();
   $bili=0.25;
   $slideHeight=$bodyWidth*$bili;
   $(".slide .banner").css({
       "height":$slideHeight+"px"
   });
});

其中$bili=0.25;指的是幻灯片比例: $bili=(图片)高/宽;,这个数值是自主设置的。

dedecms网站首页全屏幻灯片如何制作?

5、到此为止,自动适应不同分辨率的幻灯片就做好了,效果如下。

dedecms网站首页全屏幻灯片如何制作?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢