首先看效果!
比如轮播图时红色,那么背景的底色也是红色,轮播图时黄色,背景的底色也是黄色,这就是根据轮播图的图片切换,而改变背景颜色随轮播图颜色一致
话不多说,直接上代码!非常简单
轮播图代码就不放上去了,直接使用插件 swiper ,选择你喜欢的版本 就可以了
在轮播图的位置 放置一个 div文章来源:https://www.toymoban.com/news/detail-835384.html
<!-- 完事,对!你没有看错 只需要一个div 来放置图片就ok啦! -->
<!--
display-{{count}} : 此处我的background-image 是循环出来的
是为了 轮播图中 点击切换按钮的时候,切换图片,背景色也跟着切换
这个逻辑也很简单,通过 swiper插件 可以获取到切换的时候,当前的图片索引,和上一张的图片索引,
然后通过 display-{{count}} 做显引操作 display:none/display: block
-->
<div class="backgroundChange display-{{count}}" style="background-image: url('{{poster.src}}'); display: none;">
<!-- CSS -->
<style>
.backgroundChange{
height: 200px;
position: absolute;
width: 100%;
opacity: .3;
filter: blur(100px);
}
</style>
只需要简短的代码,就可以完成上面的效果,是不是很简单!!!
文章来源地址https://www.toymoban.com/news/detail-835384.html
到了这里,关于前端,CSS,背景颜色跟随轮播图片改变而改变(附源码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!