文章分类
新手入门学习建站主机推荐
非常适合外贸新手入门的一款共享主机,非常简洁的管理面板,第一年费低至300元!
文章标签

Elementor Loop Item实现产品列表图片交换(Swap)

文章导航

本文介绍使用Elementor Loop Item实现产品列表图片交换(Swap)。本教程是基于Elementor Pro的Loop Item功能和通过ACF实现的自定义产品内容类型制作。

产品列表图片交换(Swap)效果,其实就是当你鼠标移动到产品列表图片上时,会自动切换另外一张图片。

如果你是使用Woocommerce管理产品的话,本站福利Elementor 扩展插件UAE的Woo-Product元素就提供产品列表图片Swap的设置,具体操作如下图:

image 12 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

如果你对Elementor Loop Item以及自定义内容类型和ACF不熟悉,请先阅读下面两篇文章。

http://app-wolf.kn8t4avieh-zng4p0jyo6dp.p.temp-site.link/elementor-loop-item%e6%a8%a1%e7%89%88%e5%ae%9a%e5%88%b6%e4%ba%a7%e5%93%81%e5%88%97%e8%a1%a8
http://app-wolf.kn8t4avieh-zng4p0jyo6dp.p.temp-site.link/cpt-ui-and-acf-for-product-management

1、用ACF为产品添加一个Swap Image字段

在你的产品字段组中添加一个新图片字段。

image 10 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

2、编辑产品为产品添加Swap图片

Swap图片可以用你要传入产品相册中的图片,也可以用其他产品宣传图片,具体看你的产品展示需求。

image 11 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

3、修改对应的Loop Item模版实现产品列表图片交换

进入你的Loop Item 模版编,删除原来的Feature Image元素。

image 13 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

在原来的Feature Image元素的位置,放一个Containner容器。

image 14 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

调整Containner到适合的高度

image 15 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

在Containner的Additional Options中将HTML tag改成a(link),并设置Link的动态标签为Post URL。这里是为了让用户点击图片是可以跳转到对应的产品详情页。

image 16 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

然后切换到Containner的Style选项卡,设置background,在背景图的位置通过动态标签,设置Containner的默认背景图为产品的特色图片。

image 17 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP
image 18 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

让后你可以根据自己的需求调整图片的位置和显示尺寸

image 19 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

切换Container Background属性的Hover属性标签。

通过背景图片设置的动态标签,选择ACF Image Field标签。

image 20 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

然后点击设置好的标签,在下拉中选择Swap Image字段。

image 21 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

最后再设置一下Hover背景图片的位置和显示尺寸,以及变化过渡时间。

image 22 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

保存之后,刷新页面查看效果。

默认情况下的产品图片

image 23 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

鼠标移动过去的产品图片。

image 24 - Elementor Loop Item实现产品列表图片交换(Swap) - NUTSWP

4、总结

Loop Item模版的灵活优势非常明显,这个方法也是我自己在做的过程中领悟的,如果你熟练了Elementor,也可创新出很多不同的玩法。

当然过程中也有一些细节需要注意:

1、Containner是一个布局元素默认的HTML标签是Div,你想要产品图片点击可以跳转的话,需要讲Containner的HTML标签改成A标签;

2、如果你希望制作过程顺利,请按照我的教程打开对应的内容进行编辑,比如你先打开了Loop Item,然后又去添加了ACF字段,然后编辑了产品的字段,那么你在返回编辑Loop Item模版时一定要刷新,否则你更新的数据是不会实时同步的。

文章分类
新手入门学习建站主机推荐
非常适合外贸新手入门的一款共享主机,非常简洁的管理面板,第一年费低至300元!
文章标签
相关文章
Admin Column设置页面无法访问处理

最近遇到Admin Column设置页面无法访问的问题,尝试停用所有的插件,切换主题都无法解决。也尝试了重新安装插件,或者安装之前版本,或者免费版本。 查阅了官方的文档说是用户权限的问题,经过各种尝试都没有解决。 最后找到下图中强制运行安装脚本的方式,尝试了一下,完美解决问题。 最后判断可能是数据库

阅读全文 »
WordPress网站添加WhatsApp聊天的终极指南

本文介绍实现WordPress网站添加WhatsApp聊天的方法,WhatsApp是外贸最常用的在线聊天工具之一,也是外贸网站最常用的聊天工具。 通常我们是通过实现点击跳转的方式打开本地的WhatsApp程序,并且直接打开链接对应的账号聊天窗口。 建议的做法网站设置一个全局的WhatsApp连接入口

阅读全文 »
B2B外贸建站Cookies同意横幅设置指南2025

本文介绍如何设置B2B外贸网站的Cookies同意横幅,Cookies同意横幅设置需要基于B2B外贸网站隐私政策和不同地区的法律要求去设置,本文将详细介绍需要设置Cookies同意横幅的场景,如何选择合适的CPM平台,如何完成网站Cookies横幅设置的详细操作步骤。 1、什么是Cookies? C

阅读全文 »
通过CSS代码美化Gtranslate自动翻译Popup的外观

本文介绍如何通过CSS代码美化Gtranslate自动翻译Popup的外观,默认的Popup外观虽然也很好看,但是他的弹出框在网页中是居中显示的,并且还会添加黑色蒙版,用户体验比较差。 Gtranslate小部件的其他显示模式也不能完全匹配网站的展示需求,调研了之后,我使用Popup模式,并通过CS

阅读全文 »
Elementor添加Bilibili视频2种方法

本文介绍Elementor添加Bilibili视频2种方法,第一种是通过HTML代码插入Iframe,另外一种是通过插件实现,本文会对这2种方法做详细的介绍。 我自己也会在网站中添加B站视频,通常我使用的都是Iframe的方法,这种方法可以写一个全局的CSS代码,来控制样式,然后复制的Iframe代

阅读全文 »
想快速搭建一个完全属于自己的外贸独立站?
本站提供专业的外贸建站服务,如果你不想自己花时间精力搭建网站,可以将你的需求告诉我,我来帮助你搭建一个专业外贸独立站!
文章导航
文章分类
文章标签
建站咨询请联系企业微信
感谢你的信任!
咨询和购买请通过微信和我联系!