Exemple de démonstration de développement de mini-programmes

Y2J
Libérer: 2017-05-11 13:22:20
original
2422 Les gens l'ont consulté

Exemple de mise en page du mini programme WeChat :

Les éléments suivants seront introduits dans l'ordre suivant :

Mise en œuvre de la mise en page
Mise en œuvre de la logique
Mise en œuvre du style

1. Implémentation de la mise en page

La mise en page la plus grande est la vue La mise en page de la vue comprend : une image, une description textuelle, une barre d'informations et une ligne de séparation

<!--最外层-->
<view class="home-view1">
  <!--图片层-->
  <view class="home-view2">
    <image class="home-image1" src="http://qty83k.creatby.com/materials/origin/640e31829b8776967dedc670b5427d0f_origin.jpg"></image>
  </view>
  
  <!--描述层-->
  <text class="home-text1">小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物</text>
  
  <!--信息层-->
  <view class="home-view3">
    <view class="home-view4" >
      <image class="home-image-heart" src="http://qty83k.creatby.com/materials/origin/c5656ef00d38d89eae437c5a9102f8fa_origin.png"></image>
  
      <text class="home-text-heart bgColor" > 22</text>
    </view>
    <text class="home-text-time" >2016.10.29</text>
  </view>
  
  <!--分界线line-->
  <view class="home-view-line"></view>
  
  <!--图片层(下面的代码直接复制了上面的所有布局代码)-->
  <view class="home-view2">
    <image class="home-image1" src="http://qty83k.creatby.com/materials/origin/640e31829b8776967dedc670b5427d0f_origin.jpg"></image>
  </view>
  
  <!--描述层-->
  <text class="home-text1">小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物</text>
  
  <!--信息层-->
  <view class="home-view3">
    <view class="home-view4" >
      <image class="home-image-heart" src="http://qty83k.creatby.com/materials/origin/c5656ef00d38d89eae437c5a9102f8fa_origin.png"></image>
  
      <text class="home-text-heart bgColor" > 22</text>
    </view>
    <text class="home-text-time" >2016.10.29</text>
  </view>
  
  <!--分界线line-->
  <view class="home-view-line"></view>
  
</view>
Copier après la connexion

2. . Implémentation logique

Enregistrez simplement l'interface de la page

Page({
  
  data:{
  
  }
  
})
Copier après la connexion

3. Implémentation du style

.home-view1 style : affichage Spécifie que le maximum. La disposition de la vue est une disposition flexible, justeify-content spécifie que le contenu est centré et disposé verticalement, ...

.home-view3 style : display spécifie que la disposition de la barre d'informations est une mise en page flexible, justification-content stipule que le contenu est réparti uniformément horizontalement

style .home-view4 : display stipule que la mise en page parent des images et des numéros de collection est une mise en page flexible, align-items stipule que le contenu est centré verticalement

.home-image1 style : Spécifie la hauteur de l'image

.home-image-heart style : Spécifie la taille de l'image collectée

.home-text1 style : Spécifie le style du texte de description, text-align spécifie le texte à centrer, line-height spécifie la hauteur entre deux lignes de texte

.home-text-heart style : précise le style du numéro de collection, border-radius précise le filet de bordure

.home-view-line style : est un ligne de séparation

Style .bgColor : spécifie l'arrière-plan du numéro de collection

.home-view1{
  display: flex;
  justify-content: center;
  flex-direction: column;
  
  height: 100%;
  width: 100%;
  margin: 6px;
  
}
  
.home-view3{
  display: flex;
  justify-content: space-between;
}
  
.home-view4{
  display: flex;
  align-items: center;
}
  
.home-image1{
  height: 200px;
}
  
.home-image-heart{
  width: 30px;
  height: 30px;
}
  
.home-text1{
  text-align: left;
  line-height: 25px;
  margin-top: 6px;
  margin-right: 6px;
  color: gray;
}
  
.home-text-heart{
  width: 22px;
  height: 22px;
  margin-left: 10px;
  border-radius: 20%;
  pad: 5px;
  text-align: center;
}
  
.home-text-time{
  text-align: center;
  margin-right: 20px;
  padding-top: 5px;
  color: gray;
}
  
.home-view-line{
  
 width: 100%;
 height: 6px;
 margin-top: 5px;
 background-color: gainsboro;
}
  
.bgColor{
  background-color: lightblue;
  opacity: 0.6;
}
Copier après la connexion

[Recommandations associées]

1 Téléchargez le code source complet de WeChat. Mini programme

2. Démo pour apprendre le mini programme WeChat : Chat Room + Audio et vidéo + contenu ajouté

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal