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

微信小程序三种裁剪动画有效果图

效果图

请添加图片描述

.wxml

<image class="img inset {{status?'action1':''}}" src="{{src}}" />
<image class="img circle {{status?'action2':''}}" src="{{src}}" />
<image class="img polygon {{status?'action3':''}}" src="{{src}}" />
<button bind:tap="setClip">{{status?'正常':'裁剪'}}</button>

.js

Page({data: {src:'https://c-ssl.dtstatic.com/uploads/blog/202302/17/20230217145103_a7fa7.thumb.1000_0.jpg',status:false},setClip(){this.setData({status:!this.data.status})},
})

.wxss

page{text-align: center;
}
.img{width: 300rpx;height: 300rpx;margin: 50rpx 10rpx 0;transition: clip-path 0.5s;
}
/* 缩小 */
.inset{clip-path: inset(0);
}
.action1{clip-path: inset(50rpx 50rpx round 20rpx);
}
/* 圆 */
.circle{clip-path: circle(100%);
}
.action2{clip-path: circle(50%);
}
/* 多边形 */
.polygon{clip-path: polygon(100% 0px, 100% 100%, 0px 100%, 0px 0px);
}
.action3{clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
}

遇到问题可以看我主页加我Q,很少看博客,对你有帮助别忘记点赞收藏。

http://www.dtcms.com/a/139326.html

相关文章:

  • 智能云图库-12-DDD重构
  • pycharm无法识别到本地python的conda环境解决方法
  • Allegro、Etsy、Joom、敦煌测评自养号技术优势
  • AI写论文哪个工具靠谱(四个AI工具对比分析)
  • ACL(访问控制列表)
  • 突破反爬限制的智能数据采集实战 —— 面向中小企业的高效信息监控方案
  • Redis面试问题详解2
  • 开源一体化白板工具Drawnix本地部署打造毫秒级响应的远程协作空间
  • win10和win11系统修复工具各类故障解决
  • DevOps-文章目录
  • Linux 防火墙( iptables )
  • 全球6G大会 | 紫光展锐用“芯”推动空天地一体创新纪元
  • 2025.4.17学习日记 初识JavaScript 以及Java和JavaScript有什么区别
  • [漏洞篇]CSRF漏洞详解
  • visual Studio+Qt插件检查内存泄漏
  • opencv HSV的具体描述
  • div(HTML标准元素)和view(微信小程序专用组件)的主要区别体
  • FPGA入门学习Day1——设计一个DDS信号发生器
  • Python开发环境打包迁移指南:离线与在线环境的完美解决方案
  • 数据结构之BFS广度优先算法(腐烂的苹果)
  • 【c语言】——深入理解指针2
  • 【模块化拆解与多视角信息6】自我评价:人设构建的黄金50字——从无效堆砌到精准狙击的认知升级
  • 【力扣】重排链表
  • C++ static的使用方法及不同作用
  • 你知道微生物是如何调控植物功能基因的吗?
  • 供水公司一体化抄表营业收费系统
  • 在 Kali Linux 上安装 Java OpenJDK 8(详细指南)
  • 电商|基于java+vue的农业电商系统(源码+数据库+文档)
  • oracle数据库启动阶段 NoMount / Mount / Open
  • 《Adaptive Layer-skipping in Pre-trained LLMs》- 论文笔记