AD:靠谱的微信小程序外包开发

admin

admin

发表于 2017-07-01 13:02:03

摘要:微信小程序开发者社区(www.mntuku.cn)为您提供:LiuJun2Son:微信小程序实践教程《四》:仿果库列表
相关的资讯,希望对您有帮助。

LiuJun2Son:微信小程序实践教程《四》:仿果库列表

本文为刘军老师实践系列第四篇,转载已获授权;这个篇文章带大家一起练练微信小程序布局。下面将会按照以下的顺序介绍:布局的实现逻辑的实现样式的实现1.布局的实现最大的布局是view, view布局中包含了:一张图片 ...

本文为刘军老师实践系列第四篇,转载已获授权;

这个篇文章带大家一起练练微信小程序布局。

下面将会按照以下的顺序介绍:

  1. 布局的实现
  2. 逻辑的实现
  3. 样式的实现

1.布局的实现

最大的布局是view, view布局中包含了:一张图片,文字描述,信息栏和分界线

  1. <view class=home-view1>
  2. <view class=home-view2>
  3. <image class=home-image1 src=http://qty83k.creatby.com/materials/origin/640e31829b8776967dedc670b5427d0f_origin.jpg>image>
  4. view>
  5. <text class=home-text1>小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物text>
  6. <view class=home-view3>
  7. <view class=home-view4 >
  8. <image class=home-image-heart src=http://qty83k.creatby.com/materials/origin/c5656ef00d38d89eae437c5a9102f8fa_origin.png>image>
  9. <text class=home-text-heart bgColor > 22text>
  10. view>
  11. <text class=home-text-time >2016.10.29text>
  12. view>
  13. <view class=home-view-line>view>
  14. <view class=home-view2>
  15. <image class=home-image1 src=http://qty83k.creatby.com/materials/origin/640e31829b8776967dedc670b5427d0f_origin.jpg>image>
  16. view>
  17. <text class=home-text1>小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物text>
  18. <view class=home-view3>
  19. <view class=home-view4 >
  20. <image class=home-image-heart src=http://qty83k.creatby.com/materials/origin/c5656ef00d38d89eae437c5a9102f8fa_origin.png>image>
  21. <text class=home-text-heart bgColor > 22text>
  22. view>
  23. <text class=home-text-time >2016.10.29text>
  24. view>
  25. <view class=home-view-line>view>
  26. view>

2.逻辑的实现

只是注册了Page界面

  1. Page({
  2. data:{
  3. }
  4. })

3.样式的实现

.home-view1样式:display规定最大View布局为弹性布局,justify-content规定内容居中,竖直排列, …

.home-view3样式:display规定了信息栏布局为弹性布局,justify-content规定内容水平平均分配

.home-view4样式:display规定了收藏图片和收藏数的父布局为弹性布局,align-items规定内容在竖直方向居中

.home-image1样式:规定图片的高度

.home-image-heart样式:规定收藏图片的大小

.home-text1样式:规定描述文字的样式,text-align规定文字居中,line-height规定两行文字之间的高度

.home-text-heart样式:规定收藏数的样式,border-radius规定边界圆角

.home-view-line样式:是一条分界线

.bgColor样式:规定收藏数的背景

  1. .home-view1{
  2. display: flex;
  3. justify-content: center;
  4. flex-direction: column;
  5. height: 100%;
  6. width: 100%;
  7. margin: 6px;
  8. }
  9. .home-view3{
  10. display: flex;
  11. justify-content: space-between;
  12. }
  13. .home-view4{
  14. display: flex;
  15. align-items: center;
  16. }
  17. .home-image1{
  18. height: 200px;
  19. }
  20. .home-image-heart{
  21. width: 30px;
  22. height: 30px;
  23. }
  24. .home-text1{
  25. text-align: left;
  26. line-height: 25px;
  27. margin-top: 6px;
  28. margin-right: 6px;
  29. color: gray;
  30. }
  31. .home-text-heart{
  32. width: 22px;
  33. height: 22px;
  34. margin-left: 10px;
  35. border-radius: 20%;
  36. pad: 5px;
  37. text-align: center;
  38. }
  39. .home-text-time{
  40. text-align: center;
  41. margin-right: 20px;
  42. padding-top: 5px;
  43. color: gray;
  44. }
  45. .home-view-line{
  46. width: 100%;
  47. height: 6px;
  48. margin-top: 5px;
  49. background-color: gainsboro;
  50. }
  51. .bgColor{
  52. background-color: lightblue;
  53. opacity: 0.6;
  54. }

4.效果图


80阅读 | 0评论
你的回应
写文章

6944