OpenCart 3.0+中Swiper轮播背景改为透明的问题求助
解决OpenCart 3.0+首页轮播(Slideshow)背景透明问题
你之前修改的是轮播分页指示器的背景色,并非轮播容器本身的背景,而且直接修改swiper通用CSS容易被主题自定义样式覆盖,所以没生效。按以下步骤操作:
- 找到主题自定义CSS文件:打开
catalog/view/theme/你的主题文件夹/stylesheet/目录,编辑stylesheet.css(如果主题有单独的slideshow.css就编辑这个文件)。 - 添加以下CSS代码,强制设置轮播容器和幻灯片背景为透明:
/* 设置轮播容器背景透明 */ .slideshow .swiper-container { background-color: transparent !important; } /* 设置单张幻灯片背景透明(如果幻灯片自带背景样式) */ .slideshow .swiper-slide { background-color: transparent !important; } - 如果需要保留分页按钮的透明效果,补充这段代码:
.swiper-pagination-white .swiper-pagination-bullet, .swiper-pagination-white .swiper-pagination-bullet-active { background: transparent !important; } - 清除缓存:
- 登录OpenCart后台,进入「系统」->「缓存管理」,点击右上角「清除缓存」。
- 按下快捷键
Ctrl+Shift+R强制刷新浏览器,清除本地缓存。
完成以上操作后,轮播背景即可变为透明。
内容的提问来源于stack exchange,提问作者Ben Johnson
相关产品推荐
相关产品推荐

