WordPress教程

WordPress 企业网站产品无缝滚动展示功能制作方法

阿里云

我们在很多的企业网站中,都有无缝滚动效果,可以让企业的产品图片向左或者向右进行滚动展示。当光标停留时,就会停下来,离开后再滚动。如下图:

这种企业网站产品无缝滚动展示功能的制作方法如下:

第一步

将需要滚动展示的区域放上以下的 HTML 代码:

也想出现在这里?联系我们
创客主机
  1. <div class="container">
  2. <div id="marquee1" class="marqueeleft">
  3. <div style="width:20000px;" class="images-list imgae-same-size" id="productList">
  4. <ul id="marquee1_1">
  5. <?php if (have_posts()) : ?>
  6. <?php query_posts('cat='.$catid03.'' . $mcatID. '&caller_get_posts=1&showposts=8'); ?>
  7. <?php $i=1;while (have_posts()) : the_post(); ?>
  8. <li>
  9. <div class="pic">
  10. <a href="<?php the_permalink(); ?>">
  11. <img src="<?php if ( has_post_thumbnail() ) { ?><?php $post_ID=$post->ID;$post_thumbnail_id = get_post_thumbnail_id( $post_ID );$post_thumbnail_src = wp_get_attachment_image_src($post_thumbnail_id,'Full');?><?php echo $post_thumbnail_src[0]; ?><?php }else {?><?php echo get_first_image(); ?><?php }?>">
  12. </a>
  13. <a href="<?php the_permalink(); ?>" class="card1 padding-top-10 text-white"><?php the_title(); ?></a>
  14. </div>
  15. </li>
  16. <?php $i++;endwhile;?>
  17. <?php endif; wp_reset_query(); ?>
  18. </ul>
  19. <ul id="marquee1_2"></ul>
  20. <script type="text/javascript">marqueeStart(1, "left");</script>
  21. </div>
  22. </div>
  23. <div class="text-center wow slideInUp">
  24. <div class="home-more">
  25. <a href="<?php echo get_category_link( $catid03 );?>">MORE + </a>
  26. </div>
  27. </div>
  28. </div>

第二步

引入 JQUERY,下载无缝滚动展示的 JS 文件。(下载地址:链接: https://pan.baidu.com/s/1RtWAjQ10S5hdEtH2_VmcjA 提取码: u8mk ),使用以下的代码将文件引入到自己的网站中。

  1. <script src="<?php bloginfo('template_directory'); ?>/static/js/script.js"></script>

第三步

在 CSS 文件里放上以下的 CSS 样式代码,来控制滚动样式:

  1. /*无缝产品滚动*/
  2. .marqueeleft {height: auto;max-width: 1200px;overflow: hidden;margin: 0px auto;}
  3. .marqueeleft ul{float:left;}
  4. .marqueeleft li{width:200px;}
  5. .marqueeleft li .pic{width:200px;}
  6. .marqueeleft li .pic img{height:100%;width:100%;}
  7. .marqueeleft li{float:left;margin:0 5px;display:inline;height:auto;overflow:hidden;text-align:center;}
  8. .marqueeleft li .pic{display:block;height:auto;padding:10px;overflow:hidden;}
  9. .marqueeleft li .txt{text-align:center;height:auto;line-height:300px;}
  10. .marqueeleft ul li p{text-align:center;margin: 0 auto;display:inline-block;color:white;padding-top:10px;}
  11. .marqueeleft li a:hover{color:#fff;text-decoration:underline;}

通过以上三步就可以自己制作出网站产品无缝滚动展示功能了。

WordPress 企业网站产品无缝滚动展示功能制作方法

已有 282 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!