当前位置: 首页 > 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,很少看博客,对你有帮助别忘记点赞收藏。

相关文章:

  • 智能云图库-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广度优先算法(腐烂的苹果)
  • 央行行长详解降准:将释放长期流动性1万亿,整体存款准备金率平均水平降至6.2%
  • 人们为何热衷谈论八卦?
  • 五一假期上海虹桥边检站出入境近4.7万人次,韩国入境旅客同比增118%
  • 中国海警局回应日本民用飞机侵闯我钓鱼岛领空:依法警告驱离
  • 前行中的“模速空间”:要攻克核心技术,也要成为年轻人创业首选地
  • 国铁集团去年收入12830亿元增3%,全年铁路运输利润总额创新高