小程序css弹窗动画

<view class="popupView" style="top:{{height+35}}px" bindtap="changePopupView">

    <!-- 遮罩区域,点击隐藏弹出层 -->

    <view class="close" bindtap="changePopupView"></view>

    <!-- 内容区 -->

    <view class="content"  bindtap="onClose">

      <view wx:for="{{ data }}" wx:key="index">

        <view class="text {{ index === data.length - 1 ? 'last-text' : '' }}" data-id="{{ item.id }}" bindtap="priceQuotes">{{ item.name }}</view>

      </view>

    </view>

</view>

.popupView .content{

    background-color: #FFF;

    border-radius: 0 0 15px 15px;

    max-height: 190px;

    padding: 5rpx 32rpx;

    overflow: auto;

    color: #333333;

    font-size: 28rpx;

    border-top:1rpx solid #efebeb;

    transform-origin: top; /* 设置动画的变换原点为顶部 */

    animation: slideIn 0.3s ease-in-out; /* 添加弹窗动画 */

}

@keyframes slideIn {

    from {

      transform: translateY(-100%); /* 从上向下滑入 */

    }

    to {

      transform: translateY(0);

    }

  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值