个人中心-我的界面

简介

我们在开发微信小程序的时候,基本上都会有一个个人中心的界面,简称我的界面,里面有保存每个用户的个人信息,个人设置,个人的数据记录。所以本文主要针对这个页面做了一个自己熟练的界面,下面来看看效果图:

第一种风格效果图:


js代码:无
json代码:

{"navigationBarBackgroundColor": "#4ca1fb","usingComponents": {}
}

wxml代码:

<!--pages/jiaocheng/jiaocheng.wxml-->
<view class='container'><!-- 第1部分 --><view class='top-container'><image class='bg-img' src='../images/backmy.png'></image></view><!-- 第2部分 --><view class='middle-container'><view class="view_2"><view class="view_tupianwenzi"><image class="image_tupian" src="../images/badge.png"></image><text class="text_1">打车</text></view><view class="view_tupianwenzi" bindtap="webViewAll" id="2"><image class="image_tupian" src="../images/card.png"></image><text class="text_1">门票</text></view><view class="view_tupianwenzi" bindtap="jianjie" bindtap="webViewAll" id="3"><image class="image_tupian" src="../images/color.png"></image><text class="text_1">酒店</text></view><view class="view_tupianwenzi" bindtap="webViewAll" id="6"><image class="image_tupian" src="../images/flex.png"></image><text class="text_1">更多</text></view></view></view><!-- 第3部分 --><view class='container_3'><view class='middle-item' hover-stay-time="150"><image class="image_1" src="../images/saoyisao.png"></image><text class='text_2'>扫一扫</text><image class="image-jiantou" src="../images/saoyisao1.png"></image></view></view><!-- 第4部分 --><view class='container_4'><view class='middle-item' hover-stay-time="150"><image class="image_tupian_1" src="../images/setting.png"></image><text class='text_2'>设置</text><image class="image-jiantou" src="../images/jiantou.png"></image></view><view class="view_line"></view><view class='middle-item' hover-class="opcity" hover-stay-time="150"><image class="image_tupian_1" src="../images/progress.png"></image><text class='text_2'>个人信息</text><image class="image-jiantou" src="../images/jiantou.png"></image></view><view class="view_line"></view><view class='middle-item' hover-class="opcity" hover-stay-time="150"><image class="image_tupian_1" src="../images/share.png"></image><text class='text_2'>消费记录</text><image class="image-jiantou" src="../images/jiantou.png"></image></view></view>
</view>

wxss代码:

page {width: 100%;height: 100%;
}.container {width: 100%;height: 100%;position: relative;background-color: rgb(240, 240, 240);z-index: -2;
}/* 第1部分 */
.top-container {height: 440rpx;position: relative;display: flex;flex-direction: column;
}.bg-img {position: absolute;width: 100%;height: 440rpx;z-index: -1;
}/* 第2部分--打车,门票,酒店,更多  begin*/
.middle-container {height: 200rpx;display: flex;/* flex-direction: column; */align-items: center;border-radius: 20rpx;background-color: #FFFFFF;margin: -80rpx 30rpx 26rpx 30rpx;box-shadow: 0 15rpx 10rpx -15rpx #efefef;
}.view_2 {display: flex;flex-direction: row;align-items: center;justify-content: center;
}.view_tupianwenzi {display: flex;flex-direction: column;width: 130rpx;align-items: center;margin-left: 25rpx;margin-right: 25rpx;
}.image_tupian {display: flex;width: 80rpx;height: 80rpx;
}.text_1 {font-size: 30rpx;
}/* 第2部分--打车,门票,酒店,更多  end*//* 第3部分--扫一扫  begin*/
.container_3 {height: 100rpx;display: flex;border-radius: 15rpx;background-color: #FFFFFF;margin: 0rpx 30rpx 26rpx 30rpx;box-shadow: 0 15rpx 10rpx -15rpx #efefef;
}.image_1 {display: flex;width: 50rpx;height: 50rpx;margin-left: 40rpx;
}.image-jiantou {width: 32rpx;height: 32rpx;position: absolute;/* 要约束所在位置的子元素的位置要设置成绝对 */right: 30rpx;/* 靠右调节 */margin-right: 35rpx
}.middle-item {height: 100%;display: flex;flex-direction: row;align-items: center;
}.text_2 {/* margin: 0rxp 200rpx 0rpx 200rpx; */font-size: 33rpx;color: #505050;line-height: 28rpx;font-weight: bold;padding-left: 20rpx;
}/* 第3部分--扫一扫  end*//* 第4部分--消费记录,我的积分,我的欢乐豆  begin*/
.container_4 {/* width: 100%; */height: 320rpx;display: flex;flex-direction: column;border-radius: 15rpx;background-color: #FFFFFF;margin: 0rpx 30rpx 100rpx 30rpx;/* box-shadow: 0 15rpx 10rpx -15rpx #efefef; */
}.middle-tag {margin: 0rxp 200rpx 0rpx 200rpx;font-size: 28rpx;color: #333333;line-height: 28rpx;font-weight: bold;padding-left: 22rpx;
}.image_tupian_1 {display: flex;width: 50rpx;height: 50rpx;margin-left: 40rpx;
}/* 线 */
.view_line {width: 90%;height: 5rpx;background: #f3f3f3;/* margin: 0rxp 5% 0rxp 5%; */margin: 0 auto;text-align: center;}/* 第4部分--消费记录,我的积分,,我的欢乐豆  end*/

背景图片和小图标大家可以找自己喜欢的放上去即可

第二种风格效果图:

.
.
.
这种效果的整体布局固定不变,如果想要更好看的效果,可以修改里面的图片小图标,还有背景颜色,又或者加上动图都是可以的,但是整体的框架基本就是这样,所以下面来看看代码是怎么实现的

代码

.
wxml

<view class="view_contain"><!-- 第一部分 --><view class="view_1"><view class="view_image_text"><image class="image_radius" src="../images/timg.png" /><text>张三</text></view></view><!-- 第二部分 --><view class="view_2"><view class="view_tupianwenzi"><image class="image_tupian" src="../images/test1.png"></image><text class="text_saoyisao">待付款</text></view><view class="view_tupianwenzi"><image class="image_tupian" src="../images/test2.png"></image><text class="text_saoyisao">待发货</text></view><view class="view_tupianwenzi"><image class="image_tupian" src="../images/test3.png"></image><text class="text_saoyisao">待收货</text></view><view class="view_tupianwenzi"><image class="image_tupian" src="../images/test4.png"></image><text class="text_saoyisao">待评价</text></view></view><!-- 第三部分 --><view class="view_3"><view class="list-item"><image class="item-image" src="../images/test5.png"></image><text class="item-text">我的收藏</text><image class="image-jiantou" src="../images/jiantou.png"></image></view><view class="line"></view><view class="list-item"><image class="item-image" src="../images/test6.png"></image><text class="item-text">我的评价</text><image class="image-jiantou" src="../images/jiantou.png"></image></view><view class="line"></view><view class="list-item"><image class="item-image" src="../images/test8.png"></image><text class="item-text">版本更新</text><image class="image-jiantou" src="../images/jiantou.png"></image></view><view class="line"></view><view class="list-item"><image class="item-image" src="../images/test9.png"></image><text class="item-text">售后记录</text><image class="image-jiantou" src="../images/jiantou.png"></image></view><view class="line"></view><view class="list-item"><image class="item-image" src="../images/test12.png"></image><text class="item-text">分享邀请</text><image class="image-jiantou" src="../images/jiantou.png"></image></view><view class="line"></view></view>
</view>

.
.
wxss

/* 使用page就是为了保证  满屏 */page {width: 100%;height: 100%;
}.view_contain {width: 100%;height: 100%;background: #f0eeed
}/* 第一部分 */.view_1 {display: flex;justify-content: center;width: 100%;height: 25%;background: #a0deee;
}.view_image_text {width: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;
}.image_radius {height: 50px;width: 50px;border-radius: 30px;
}/* 第二部分 */.view_2 {width: 100%;height: 15%;display: flex;flex-direction: row;align-items: center;justify-content: center;background: white;
}.view_tupianwenzi {display: flex;flex-direction: column;width: 120rpx;align-items: center;margin-left: 25rpx;margin-right: 25rpx;
}.image_tupian {display: flex;width: 100rpx;height: 100rpx;
}/* 第三部分 */.view_3 {width: 100%;height: 50%;/* background: #f0eeed; */
}.list-item {display: flex;flex-direction: row;align-items: center;width: 100%;height: 80rpx;margin-top: 20rpx;position: relative; /*父元素位置要设置为相对*/background: white;
}.item-image {width: 50rpx;height: 50rpx;margin: 20rpx;
}.item-text {color: gray;font-size: 35rpx;margin-left: 20rpx;
}.image-jiantou {width: 20rpx;height: 35rpx;position: absolute; /* 要约束所在位置的子元素的位置要设置成绝对 */right: 0; /* 靠右调节 */margin-right: 35rpx;
}/* 黑线 使得产生阴影效果 */.line {width: 100%;height: 3rpx;background: lightgray;margin-left: 90rpx;
}

最后附上下载地址:
https://download.csdn.net/download/wy313622821/12366619

微信小程序个人中心-我的界面相关推荐

  1. 微信小程序个人中心、我的界面(示例一)

    微信小程序使用button按钮实现个人中心.我的界面(示例一) 微信小程序个人中心.我的界面,使用button按钮实现界面布局,更好的将分享好友.获取头像等功能展现出来,更多示例界面,请前往我的主页哦 ...

  2. 微信小程序个人中心页面开发

    目录 微信小程序创建项目配置底部导航栏 微信小程序滚动播放内容 微信小程序功能中心模块开发 微信小程序个人中心页面开发 微信小程序获取电话号码 微信小程序显示列表数据 微信小程序显示分页列表 微信小程 ...

  3. 微信小程序 模仿华为音乐 列表界面

    微信小程序 模仿华为音乐 列表界面 index.js var app=getApp(); var listDatas = require("../../data/data_list.js&q ...

  4. 微信小程序好看的输入信息界面——发送验证码倒计时

    微信小程序好看的输入信息界面 简介 输入个人信息界面,录入个人信息等都可以使用到这个界面: 1.输入信息的布局界面 2.选择大陆还是港澳台的手机号码 3.输入手机号码, 4.获取验证码的60S倒计时, ...

  5. 微信小程序个人中心页下拉回弹效果实现

    实现微信小程序个人中心页面的某个区域的下拉回弹效果.例如以下代码代表需要下拉回弹的区域: 给这个区域加上事件:手指触发的时候事件.手指移动的事件.手指松开的事件.同时加上动画的样式. <view ...

  6. 微信小程序】仿京东商品分类界面

    微信小程序]仿京东商品分类界面 要点: 1.左右两侧可以各自滑动,互不影响 → absolute布局 2.商品根据不同数量自适应排列 → flex-wrap的应用 3.切换左侧导航后,右侧显示对应变化 ...

  7. 微信个人中心 html,微信小程序个人中心的列表控件实现代码

    个人中心的列表控件 首先来看效果图 wxml 我的收藏 wxss .list-item { display: flex; flex-direction: row; align-items: cente ...

  8. 【微信小程序企业级开发教程】界面刷新获取新更新数据

    在微信小程序开发的过程中,在一个页面中对数据操作之后我们大多数时间都需要刷新一下当前界面以把操作之后的结果显示出来,但是如何在执行操作后进行本页面的刷新就成了一个问题很大但是很需要的操作.下面介绍一下 ...

  9. java反编译微信小程序_教你如何一键反编译获取任何微信小程序源代码(图形化界面,傻瓜式操作)...

    一键获取微信小程序源代码 1 Tips:2 一键获取微信小程序源码, 使用了C#加nodejs制作 直接解压在D盘根目录下后就可以使用 将小程序文件放到 wxapkg目录下 3 这个目录下有一些dem ...

最新文章

  1. 蓝桥杯-打印十字图-java
  2. 【从前端到全栈】- koa快速入门指南
  3. redis 源码安装
  4. 用python画图所需要的插件_用Python画图
  5. 数据库服务器网页,服务器 数据库 网页前端
  6. gpg96244qs1屏驱动起来了
  7. 网友投诉顺丰快递员私拆快递物品摆拍、言语骚扰 官方处理来了...
  8. AI 是否会取代计算机程序员
  9. linux 文本编辑器Vim/Vi详细介绍
  10. linux 命令备份数据库,linux备份数据库命令
  11. vue实现分屏_VUE视频怎么分镜 VUE视频如何进行分镜编(图文步骤)
  12. 【推荐系统】协同过滤算法
  13. 原生js完成的五子棋人机大战
  14. php版微信公众号消息主动推送_PHP版微信公众号消息主动推送
  15. 办公室计算机网络使用情况,办公室中有多台电脑上网需求的解决方法
  16. linux qt程序崩溃_Qt程式异常崩溃处理技巧(Win)
  17. 利用Email包实现邮件的群收发功能
  18. Git系列——删除文件的找回
  19. IDEA 修改全文搜索快捷键
  20. Mission-Pumpkin v1.0: PumpkinGarden(南瓜花园)靶机的渗透测试

热门文章

  1. 广告优化是一门玄学么?
  2. Java:C与Java的10个主要区别
  3. 【PowerPoint】制作创意的曲线时间轴
  4. Linux脚本保存管道中的变量,Linux下管道重定向使用以及Shell编程(操作系统)
  5. CSS+html:魔兽世界网页仿制
  6. Python操作Redis详解
  7. 快速了解JDK8中的新日期时间类
  8. 计算机网络的基础知识点,计算机网络重点基础知识总结-谢希仁版.doc
  9. Fast-RCNN的区域候选框是怎么得到的?
  10. 记录 Ubuntu 下 Audio Jack(耳机插孔) 引起的 kworker CPU 高占用Bug