• 简书网微信公众号二维码
您当前的位置: 首页 > 知识百科 > 微信小程序悬浮按钮怎么创建?

微信小程序悬浮按钮怎么创建?

时间:2023-07-01 14:05 阅读数:143 人阅读 分类:知识百科

  微信小程序悬浮按钮怎么创建?如何去实现微信小程序悬浮按钮呢?如果您知道怎么去实现微信小程序悬浮按钮,请往下小编整理的怎么实现的相关内容。

  方法特别多,本文主要用2个。

  + translate3d(x,y,z)定义 3D小程序数据缩放转换。

  + rotate3d(x,y,z,angle) 定义 3D 旋转。

  translate3d(1,1,0)

  你可以理解为(左右,上下,大小)变化。

  rotate3d(1,1,0,45deg)

  怎么实现微信小程序悬浮按钮?

  1.两朵云除了大小和初始位置不通,其他都相同。

  .cloud {

  position: absolute;

  z-index: 3;

  width:99px;height:64px; top: 0;

  right: 0;

  bottom: 0;

  animation: cloud 5s linear infinite;

  }

  @keyframes cloud {

  from {

  transform: translate3d(-125rpx, 0, 0);

  }

  to {

  transform: translate3d(180rpx, 0, 0);

  }

  }

  其中rpx是微信小程序开发特有的属*,不受屏幕大小的影响,类似于安卓里的dp单位。keyframes是匀速移动,从css里可以看到只改变了左右方向。

  2.头像本来想加个吊篮,像荡秋千一样的荡漾,但是没有成功,只是随便搞了个飘来飘去的动画。

  代码如下:

  @keyframes pic {

  0% {

  transform: translate3d(0, 20rpx, 0) rotate(-15deg);

  }

  15% {

  transform: translate3d(0, 0rpx, 0) rotate(25deg);

  }

  36% {

  transform: translate3d(0, –20rpx, 0) rotate(-20deg);

  }

  50% {

  transform: translate3d(0, –10rpx, 0) rotate(15deg);

  }

  68% {

  transform: translate3d(0, 10rpx, 0) rotate(-25deg);

  }

  85% {

  transform: translate3d(0, 15rpx, 0) rotate(15deg);

  }

  100% {

  transform: translate3d(0, 20rpx, 0) rotate(-15deg);

  }

  }

  没想到keyframes不仅有支持from to还支持百分比,不错。这里,只要控制好层级关系、动画时长、透明度即可实现云层漂浮。

  总结

  不得不说css还是有很多动画的,也有很多特效,微信小程序动画,能使页面稍微美观点。当然,复杂点的动画,只能有机会再更新。

  微信小程序悬浮按钮怎么创建?您知道了微信小程序悬浮按钮怎么创建了吗?如果您还想了解到更多微信内容,请多多关注微小乔。本网不断更新中。感谢关注。

相关推荐:

怎么获取微信小程序号?如何获取微信小程序号?

微信小程序开发部署发布在哪里?关于微信小程序开发部署发布

怎么申请小程序appid?个人无appid如何进行申请开发者权限?