当前位置: 首页 > wzjs >正文

公司建立网站费用天津网站制作系统

公司建立网站费用,天津网站制作系统,海淘返利网站怎么做,劳务公司网站建设1. 动画-动画特效 // 定义接口 (每个列表项的数据结构) interface ImageCount {url: stringcount: number }// 需求1: 遮罩层显隐 透明度opacity 0-1 层级zIndex -1~99 // 需求2: 图片缩放 缩放scale 0-1Entry Component struct Index {// 基于接口, 准备数据State images…

1. 动画-动画特效

// 定义接口 (每个列表项的数据结构)
interface ImageCount {url: stringcount: number
}// 需求1: 遮罩层显隐  透明度opacity 0-1  层级zIndex -1~99
// 需求2: 图片缩放    缩放scale 0-1@Entry
@Component
struct Index {// 基于接口, 准备数据@State images: ImageCount[] = [{ url: 'app.media.bg_00', count: 0 },{ url: 'app.media.bg_01', count: 1 },{ url: 'app.media.bg_02', count: 2 },{ url: 'app.media.bg_03', count: 3 },{ url: 'app.media.bg_04', count: 4 },{ url: 'app.media.bg_05', count: 5 }]// 控制遮罩的显隐@State maskOpacity: number = 0 // 透明度@State maskZIndex: number = -1 // 显示层级// 控制图片的缩放@State maskImgX: number = 0 // 水平缩放比@State maskImgY: number = 0 // 垂直缩放比build() {Stack() {// 初始化的布局结构Column() {Grid() {ForEach(this.images, (item: ImageCount, index: number) => {GridItem() {Badge({count: item.count,position: BadgePosition.RightTop,style: {fontSize: 14,badgeSize: 20,badgeColor: '#fa2a2d'}}) {Image($r(item.url)).width(80)}}})}.columnsTemplate('1fr 1fr 1fr').rowsTemplate('1fr 1fr').width('100%').height(300).margin({ top: 100 })Button('立即抽卡').width(200).backgroundColor('#ed5b8c').margin({ top: 50 }).onClick(() => {// 点击时, 修改遮罩参数, 让遮罩显示this.maskOpacity = 1this.maskZIndex = 99// 点击时, 图片需要缩放this.maskImgX = 1this.maskImgY = 1})}.width('100%').height('100%')// 抽卡遮罩层 (弹层)Column({ space: 30 }) {Text('获得生肖卡').fontColor('#f5ebcf').fontSize(25).fontWeight(FontWeight.Bold)Image($r('app.media.img_00')).width(200)// 控制元素的缩放.scale({x: this.maskImgX,y: this.maskImgY}).animation({duration: 500})Button('开心收下').width(200).height(50).backgroundColor(Color.Transparent).border({ width: 2, color: '#fff9e0' }).onClick(() => {// 控制弹层显隐this.maskOpacity = 0this.maskZIndex = -1// 图像重置缩放比为 0this.maskImgX = 0this.maskImgY = 0})}.justifyContent(FlexAlign.Center).width('100%').height('100%')// 颜色十六进制色值,如果是八位,前两位,就是透明度.backgroundColor('#cc000000')// 设置透明度.opacity(this.maskOpacity).zIndex(this.maskZIndex)// 动画 animation, 当我们元素有状态的改变,可以添加animation做动画.animation({duration: 200})}}
}

http://www.dtcms.com/wzjs/225727.html

相关文章:

  • 做网站最适合用多大的图片电商平台推广方案
  • 做界面网站用什么语言如何在百度发布信息推广
  • wordpress 优化js排名优化公司哪家效果好
  • wordpress gif动画长沙seo公司排名
  • 网站建设基本流程备案网络营销的八种方式
  • 广西论坛网站建设郑州网络推广哪家口碑好
  • 网站外包费用怎么做分录抖音关键词优化
  • 企业网站建立庆云县有几家百度seo招聘
  • 眉县住房和建设委员会网站百度推广助手
  • 做纪录片卖给视频网站百度app手机版
  • 英文网站建设运营百度搜索结果优化
  • 中国网库是做什么的seo推广策划
  • 做游戏网站年入百万百度地图关键词排名优化
  • 做旅游网站的关注与回复网站开发流程有哪几个阶段
  • 镇江网站建设远航科技信息流推广方式
  • 一级做爰片a视频网站试看广告关键词有哪些
  • 专做投放广告网站短期职业技能培训班
  • 高质量的中山网站建设今日新闻事件
  • 做网站客户拖着不验收西安网络推广公司网络推广
  • 用什么建网站 cms企业网站优化方案案例
  • 做瞹瞹网站深圳seo优化公司排名
  • 建设网站建站公司域名备案官网
  • wps演示做的和网站导航可以发外链的网站整理
  • php网站开发过程百度一下就知道官方网站
  • 免费信息网站排名广告留电话号的网站
  • wordpress电脑主题包头seo
  • 软件园学生班级优化大师
  • 网上商城开发费用南宁百度seo推广
  • 程序员做网站美工能过关吗关键字排名优化工具
  • 长春880元网站建设今日国内新闻