小程序动画两种实现方式
利用transition和animation两种方式实现相同的淡入淡出效果
主要是实现点击展示按钮,按钮消失,菜单有底部缓缓滑入界面;点击菜单中关闭按钮,展示按钮显示,菜单缓缓从底部收回。
废话不多说,直接先上效果图,看效果。
- transition实现的动画效果
- animation实现的相同的动画效果(不同之处,在菜单中加入了内容,同样transition中也可以加入内容)
transition动画实现效果具体内容
- transition动画实现效果的WXML
<!-- transition 动画 -->
<button
type="primary"
hidden='{
{extraClasses}}'
bindtap="toggleTransition"
class="show">
展示
</button>
<view class="section {
{extraClasses}}" bindtap="toggleTransition">
<button class="close" catchtap="transitionClose">
<icon type="clear"></icon>
</button>
</view>
- transition动画实现效果的WXSS
.show {
position: relative;
z-index: 9;
}
.section {
width: 100%;
height: 1334rpx;
color:#000;
position: relative;
z-index: 10;
background: rgb(112, 120, 235);
opacity: