当前位置:网站首页>选择商品属性弹框从底部弹出动画效果
选择商品属性弹框从底部弹出动画效果
2022-07-07 03:12:00 【要成为光的女人】
以上就是我们选择商品时,会出现一个动画效果模态弹框,相关代码的实现如下:
视图层的代码:
<!-- 底部弹出规格选择 -->
<view class="animation" wx:if="{
{showView}}">
<!-- 内容框 -->
<view class="animation_content">
<!-- 上部分 -->
<view class="animation_content_top">
<view class="pic">
<image src="{
{goods_detail.points_goods_image}}" mode="aspectFit"></image>
</view>
<view class="store_name">
<view style="margin-bottom: 10px;">{
{goods_detail.points_goods_name}}</view>
<view style="color: red;">帮豆{
{goods_detail.points_goods_points}} + <text style="font-size: 25rpx;">现金:{
{goods_detail.points_goods_buyprice}}</text></view>
</view>
<view class="close_kucun">
<icon class="iconfont icon-close c-c6" bindtap='off'></icon>
<view style="font-size: 27rpx;color: #999;">库存:{
{goods_detail.points_goods_storage}}</view>
</view>
</view>
<!-- 下部分 -->
<view class="animation_content_bottom">
<view style="width: 20%;">购买数量</view>
<view class="nums">
<button bindtap="cut"> - </button>
<view>{
{num}}</view>
<button bindtap="addition"> + </button>
</view>
<view>
</view>
</view>
<!-- 立即兑换 -->
<button style="background: #fe244b;color: #fff;font-size: 28rpx;" bindtap="buyNow">立即兑换</button>
</view>
</view>
css相关的样式
/* 底部弹框动画 */
.animation{background: rgba(0,0,0,.5);position: fixed;width: 100%;top: 0;right: 0;animation: animation 1s ease;height: 100%;z-index: 3;}
@keyframes animation{
0%{position: fixed;width: 100%;top:500rpx;right: 0;}
100% {position: fixed;width: 100%;bottom:0;right: 0;height: 100%;}
}
.animation_content{
display: block;
position: absolute;
bottom:0 ;
z-index: 4;
width: 100%;
background: #ffff;
}
.animation_content_top{
padding: 18px 10px;
box-sizing: border-box;
border-bottom: 1rpx solid #999;
display: flex;
justify-content: space-between;
margin-bottom: 85px;
}
.store_name{margin-left: 30%;font-size: 27rpx;}
.close_kucun{display: flex;flex-direction: column;align-items: flex-end;}
.close_kucun icon{margin-top: -18px;margin-bottom: 18px;}
.animation_content_top .pic{width: 95px;height: 95px;border-radius: 10px;position: absolute;top: -25px;}
.pic image{width: 100%;height: 100%;border-radius: 10px;}
.animation_content_bottom {
border-top: 1rpx solid #9999;
padding: 10px;
display: flex;
justify-content: space-between;
color: #999;
font-size: 28rpx;
font-weight: 400;
}
.animation_content_bottom .nums{width: 20%;display: flex;align-items: flex-end;margin-left: 50%;}
.animation_content_bottom button{width: 40rpx;height: 40rpx;line-height: 40rpx;}
.bottom_duihuan{background: #fe244b;color: #fff;font-size: 30rpx;position: fixed;width: 100%;bottom: 0;left: 0;right: 0;height: 80rpx;line-height: 80rpx;}
边栏推荐
- 华为机试题素数伴侣
- Basic introduction of JWT
- SolidWorks的GB库(钢型材库,包括铝型材、铝管等结构)安装及使用教程(生成铝型材为例)
- Libcurl returns curlcode description
- Comment les entreprises gèrent - elles les données? Partager les leçons tirées des quatre aspects de la gouvernance des données
- Please answer the questions about database data transfer
- Redhat5 installing vmware tools under virtual machine
- 途家、木鸟、美团……民宿暑期战事将起
- ANR 原理及实践
- 多个kubernetes集群如何实现共享同一个存储
猜你喜欢
Can 7-day zero foundation prove HCIA? Huawei certification system learning path sharing
MOS tube parameters μ A method of Cox
. Net core accesses uncommon static file types (MIME types)
How to install swoole under window
Mysql---- import and export & View & Index & execution plan
Four goals for the construction of intelligent safety risk management and control platform for hazardous chemical enterprises in Chemical Industry Park
Jetpack compose is much more than a UI framework~
Sword finger offer high quality code
Please answer the questions about database data transfer
Leetcode t1165: log analysis
随机推荐
毕业设计游戏商城
从零到一,教你搭建「CLIP 以文搜图」搜索服务(二):5 分钟实现原型
ESXI挂载移动(机械)硬盘详细教程
Comment les entreprises gèrent - elles les données? Partager les leçons tirées des quatre aspects de la gouvernance des données
From zero to one, I will teach you to build the "clip search by text" search service (2): 5 minutes to realize the prototype
How can brand e-commerce grow against the trend? See the future here!
偏执的非合格公司
MySql用户权限
Unity3d learning notes
leetcode 509. Fibonacci Number(斐波那契数字)
组件的通信
sqlserver多线程查询问题
Brand · consultation standardization
Tool class: object to map hump to underline underline hump
大咖云集|NextArch基金会云开发Meetup来啦
AVL树的实现
$refs:组件中获取元素对象或者子组件实例:
MOS tube parameters μ A method of Cox
JDBC database connection pool usage problem
unity3d学习笔记