首页 > 编程语言 >微信小程序—轮播图+背景变化

微信小程序—轮播图+背景变化

时间:2024-05-27 14:57:55浏览次数:21  
标签:f1f1f1 linear gradient 微信 程序 jpg height 轮播

<view class="tab-list-movie" style="background:{{bgColor[swiperIndex]}}">
<swiper class="movie-swiper" autoplay interval="3000" circular indicator-dots indicator-active-color="white" bindchange="getSwiperIndex">
<swiper-item class="swiper-item" wx:for="{{swiperImg}}" wx:key="index">
<image class="swiper-item-img" mode="heightFix" src="{{item}}" />
</swiper-item>
</swiper>
</view>

 

data:{
    //轮播图素材
    swiperImg: [
        "../images/swiper1.jpg",
        "../images/swiper2.jpg",
        "../images/swiper3.jpg",
        "../images/swiper4.jpg"
    ],
    swiperIndex:0,//轮播图索引
    bgColor:[
        "linear-gradient(#33299c,#f1f1f1,#f1f1f1,#f1f1f1)",
        "linear-gradient(#433c36,#f1f1f1,#f1f1f1,#f1f1f1)",
        "linear-gradient(#900b08,#f1f1f1,#f1f1f1,#f1f1f1)",
        "linear-gradient(#eda23c,#f1f1f1,#f1f1f1,#f1f1f1)",
    ],// linear-gradient 渐变色需要四个颜色属性
}
 
//监听轮播图索引事件
getSwiperIndex(e){
    let currentIndex = e.detail.current
    this.setData({
        swiperIndex:currentIndex
    })
},
.tab-list-movie {
    height: 100vh;
}
.movie-swiper{
    padding-top: 80rpx;
    margin: 0 32rpx;
    height: 200rpx;
}
.swiper-item{
    width: 100%;
    height: 100%;
    border-radius: 16rpx;
}
.swiper-item-img{
    width: 100%;
    height: 100%;
    border-radius: 20rpx;
}

 



标签:f1f1f1,linear,gradient,微信,程序,jpg,height,轮播
From: https://www.cnblogs.com/shuihanxiao/p/18215477

相关文章

  • 在ubuntu中关于驱动得问题:如何将nouveau驱动程序加入黑名单和安装NVIDIA显卡驱动
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、nouveau驱动程序加入黑名单二、安装NVIDIA显卡驱动一、nouveau驱动程序加入黑名单(1)打开黑名单列表文件终端输入:sudogedit/etc/modprobe.d/blacklist.conf(2)在文件末尾添加如......
  • android studio 实现web网站变成app小程序
    MainActivity.javapackagecom.example.myapplication;importandroid.os.Bundle;importandroid.webkit.WebView;importandroid.webkit.WebViewClient;importandroidx.appcompat.app.AppCompatActivity;publicclassMainActivityextendsAppCompatActivity{......
  • 了解一下微信小程序的登录流程
    以上是官网上的微信小程序登录流程。1、小程序启动时,通过wx.login方法获取到code(注意这个code只能使用一次),然后通过接口发送到我们自己的服务器(开发者服务器)后台。2、后台获取到code后和从开发者平台获取到的appid,appSecret一起调用 auth.code2Session 接口到微信服务器,......
  • 网站中用户昵称规则设计、正则表达式与JS实现——基于微信昵称规则
    微信的昵称规则为社交平台提供了一个良好的参考框架。本文将探讨如何基于微信昵称规则,为网站设计一套合理的用户昵称规则,并使用JavaScript(JS)和正则表达式来实现这些规则,同时确保昵称满足最小长度的要求,并支持最大18位长度。一、微信昵称规则概览微信昵称规则主要包括:修改次数......
  • 网站中用户昵称规则设计、正则表达式与JS实现——基于微信昵称规则
    微信的昵称规则为社交平台提供了一个良好的参考框架。本文将探讨如何基于微信昵称规则,为网站设计一套合理的用户昵称规则,并使用JavaScript(JS)和正则表达式来实现这些规则,同时确保昵称满足最小长度的要求,并支持最大18位长度。一、微信昵称规则概览微信昵称规则主要包括:修改次数......
  • Java语言程序设计1 第二章:变量、数据类型、运算符、表达式
    一、变量1.概念:        计算机中的一块内存空间,存储数据的基本单元2.变量的组成部分:        数据类型、变量名、数据3.语法:        (1)先声明,再赋值:       ·数据类型变量名;//声明                变量......
  • 程序员从幼稚到成熟的标志是什么?
    1意识到写代码无非就是调用接口api,做业务无非也就是抄些增删改查的现成代码。也就是说,编程没想象中那样高大上,也就是谋生的一种手段。2知道提升能力不是单纯靠学,而是得靠解决实际问题。比如在做项目时,提升技能的最好方式是,去解决些值钱(比如分布式高并发或devops等)方面的问题......
  • 网站中用户昵称规则设计、正则表达式与JS实现——基于微信昵称规则
    微信的昵称规则为社交平台提供了一个良好的参考框架。本文将探讨如何基于微信昵称规则,为网站设计一套合理的用户昵称规则,并使用JavaScript(JS)和正则表达式来实现这些规则,同时确保昵称满足最小长度的要求,并支持最大18位长度。一、微信昵称规则概览微信昵称规则主要包括:修改次数......
  • 网站中用户昵称规则设计、正则表达式与JS实现——基于微信昵称规则
    微信的昵称规则为社交平台提供了一个良好的参考框架。本文将探讨如何基于微信昵称规则,为网站设计一套合理的用户昵称规则,并使用JavaScript(JS)和正则表达式来实现这些规则,同时确保昵称满足最小长度的要求,并支持最大18位长度。一、微信昵称规则概览微信昵称规则主要包括:修改次数......
  • 网站中用户昵称规则设计、正则表达式与JS实现——基于微信昵称规则
    微信的昵称规则为社交平台提供了一个良好的参考框架。本文将探讨如何基于微信昵称规则,为网站设计一套合理的用户昵称规则,并使用JavaScript(JS)和正则表达式来实现这些规则,同时确保昵称满足最小长度的要求,并支持最大18位长度。一、微信昵称规则概览微信昵称规则主要包括:修改次数......