【微信小程序】制作个人信息页面

打印 上一主题 下一主题

主题 524|帖子 524|积分 1572

题外:
也许前端学习也应包括审美。在我学习前端路上,以前模仿视频内容,现在模仿别人成品…我曾想过作为前端是不是也应学习UI设计方向的美术知识,再不济也应具备页面布局的审美。但这个想法被一位大佬否定了,所以这个想法也只好放在心里成为另一种可能。
分享一个今天才学会的CSDN写文章的技巧~
正题:
先上成品图
   1.架构

进行编程前,我们要架构。对整体项目叫架构,对一个页面而言不如说叫整理思路
以本图为例,除去底部 tabBar,头部 navigationStyle 是小程序特有配置,其他都是“前端三剑客”的基础内容。
于是可以简单的划分为两部分:

  • 蓝色背景区域
  • 白色主体区域
思维导图附上:
     注意:开发时绝对定位尽量少用。
  2.编程

前排提示:代码可以复制到 VScode 看的舒服很多
第一步:根据架构写出布局
  1. <view class="partOne">
  2.   <view class="userInfo"></view>
  3.   <view class="positiveAbsolute"></view>
  4. </view>
  5. <view class="partTwo">
  6. </view>
复制代码
第二步:分析盒子内具体内容
  1. <view class="partOne">
  2.   <view class="userInfo"></view>
  3.   <view class="positiveAbsolute"></view>
  4. </view>
  5. <view class="partTwo">
  6. </view><view class="partOne">
  7.   <view class="userInfo"></view>
  8.   <view class="positiveAbsolute"></view>
  9. </view>
  10. <view class="partTwo">
  11. </view><view class="partOne">
  12.   <view class="userInfo"></view>
  13.   <view class="positiveAbsolute"></view>
  14. </view>
  15. <view class="partTwo">
  16. </view><view class="partOne">
  17.   <view class="userInfo"></view>
  18.   <view class="positiveAbsolute"></view>
  19. </view>
  20. <view class="partTwo">
  21. </view><view class="partOne">
  22.   <view class="userInfo"></view>
  23.   <view class="positiveAbsolute"></view>
  24. </view>
  25. <view class="partTwo">
  26. </view><view class="partOne">
  27.   <view class="userInfo"></view>
  28.   <view class="positiveAbsolute"></view>
  29. </view>
  30. <view class="partTwo">
  31. </view><view class="partOne">
  32.   <view class="userInfo"></view>
  33.   <view class="positiveAbsolute"></view>
  34. </view>
  35. <view class="partTwo">
  36. </view><view class="partOne">
  37.   <view class="userInfo"></view>
  38.   <view class="positiveAbsolute"></view>
  39. </view>
  40. <view class="partTwo">
  41. </view><view class="partOne">
  42.   <view class="userInfo"></view>
  43.   <view class="positiveAbsolute"></view>
  44. </view>
  45. <view class="partTwo">
  46. </view><view class="partOne">
  47.   <view class="userInfo"></view>
  48.   <view class="positiveAbsolute"></view>
  49. </view>
  50. <view class="partTwo">
  51. </view><view class="partOne">
  52.   <view class="userInfo"></view>
  53.   <view class="positiveAbsolute"></view>
  54. </view>
  55. <view class="partTwo">
  56. </view><view class="partOne">
  57.   <view class="userInfo"></view>
  58.   <view class="positiveAbsolute"></view>
  59. </view>
  60. <view class="partTwo">
  61. </view><view class="partOne">
  62.   <view class="userInfo"></view>
  63.   <view class="positiveAbsolute"></view>
  64. </view>
  65. <view class="partTwo">
  66. </view><view class="partOne">
  67.   <view class="userInfo"></view>
  68.   <view class="positiveAbsolute"></view>
  69. </view>
  70. <view class="partTwo">
  71. </view><view class="partOne">
  72.   <view class="userInfo"></view>
  73.   <view class="positiveAbsolute"></view>
  74. </view>
  75. <view class="partTwo">
  76. </view><view class="partOne">
  77.   <view class="userInfo"></view>
  78.   <view class="positiveAbsolute"></view>
  79. </view>
  80. <view class="partTwo">
  81. </view><view class="partOne">
  82.   <view class="userInfo"></view>
  83.   <view class="positiveAbsolute"></view>
  84. </view>
  85. <view class="partTwo">
  86. </view><view class="partOne">
  87.   <view class="userInfo"></view>
  88.   <view class="positiveAbsolute"></view>
  89. </view>
  90. <view class="partTwo">
  91. </view><view class="partOne">
  92.   <view class="userInfo"></view>
  93.   <view class="positiveAbsolute"></view>
  94. </view>
  95. <view class="partTwo">
  96. </view><view class="partOne">
  97.   <view class="userInfo"></view>
  98.   <view class="positiveAbsolute"></view>
  99. </view>
  100. <view class="partTwo">
  101. </view>访客学院<view class="partOne">
  102.   <view class="userInfo"></view>
  103.   <view class="positiveAbsolute"></view>
  104. </view>
  105. <view class="partTwo">
  106. </view><view class="partOne">
  107.   <view class="userInfo"></view>
  108.   <view class="positiveAbsolute"></view>
  109. </view>
  110. <view class="partTwo">
  111. </view><view class="partOne">
  112.   <view class="userInfo"></view>
  113.   <view class="positiveAbsolute"></view>
  114. </view>
  115. <view class="partTwo">
  116. </view>
复制代码
第三步:写CSS样式,通常我会第二步第三步同时进行
   CSS基础我也很菜,而且实现的方式很多,提示一下 不多赘述。
  

  • 子绝父相
  • margin - left
  • 用 line - height 撑开盒子高度,而不是给盒子设置高度
  • justify - content : space - betweem 了解下它的全部值

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

九天猎人

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表