Maison > Applet WeChat > Développement WeChat > Traitement d'image dans l'applet WeChat (centrée, plein écran)

Traitement d'image dans l'applet WeChat (centrée, plein écran)

hzc
Libérer: 2020-06-09 16:53:38
avant
10685 Les gens l'ont consulté

L'affichage d'images est une étape nécessaire dans la conception d'un mini-programme. Je vois que l'enseignement en ligne est limité, et maintenant j'ai résolu les problèmes survenus lors de mon propre processus de conception, ce qui devrait être en mesure de résoudre les problèmes que vous rencontrez.

Utilisez le code complet donné à la fin et suivez mes étapes pour le déboguer. Sinon, veuillez me contacter.

Donnez d'abord le code et les rendus utilisés :

Donnez d'abord le programme home.wxml :

<view class=&#39;imagesize&#39;>
  <image src="/images/2.png" class=&#39;in-image&#39;   >
  </image>
</view>
Copier après la connexion

Centrez l'image (en haut de l'écran) :

//.wxss里的参数
.imagesize{
 display:flex;                    //flex布局
 justify-content: center;         //水平轴线居中
}
.imagesize image { 
  width:400rpx;
  height:400rpx;
}
Copier après la connexion

Traitement dimage dans lapplet WeChat (centrée, plein écran)

La taille de l'image définie ci-dessus est uniquement destinée à faciliter la visualisation de l'effet réel.

2. L'image est centrée (milieu, position réglable → hauteur et aligner les éléments)

.imagesize{
 display:flex;
 height: 600px;                    //flex布局高度
 justify-content: center;        
 align-items:center;                //垂直居中
 
}
.imagesize image { 
  width:400rpx;
  height:400rpx;
}
Copier après la connexion

Traitement dimage dans lapplet WeChat (centrée, plein écran)

Valeur de hauteur du image ci-dessus Ils sont : 200px 400px 600px

Les deux premiers ne sont pas applicables à tous les modèles de téléphones mobiles car la taille de l'écran des téléphones mobiles n'est pas fixe.

Cependant, cela est très utile pour concevoir la position de l'image.

3. L'image est centrée (milieu de l'écran)

Code :

page{
   height:100%                        //满屏设置
}
.imagesize{
 display:flex;
 height: 100%;                        //设置布局满屏
 justify-content: center;
 align-items:center;
 
}
.imagesize image { 
  width:400rpx;
  height:400rpx;
}
Copier après la connexion

Voir l'effet :

Traitement dimage dans lapplet WeChat (centrée, plein écran)

4. Donnez le code complet (l'article précédent a également le code complet, ajoutez-le simplement au dossier précédent) :

home.wxml

<view class=&#39;imagesize&#39;>
  <image src="/images/2.png" class=&#39;in-image&#39;   >
  </image>
</view>
Copier après la connexion

home.wxss

page{
   height:100%
}
.imagesize{
 display:flex;
 height: 100%;
 justify-content: center;
 align-items:center;
 
}
.imagesize image { 
  width:400rpx;
  height:400rpx;
}
Copier après la connexion

5. Remplir l'écran :

Pour remplir l'écran seul, mode= est principalement utilisé 'widthFix'

Le segment de programme spécifique ajouté est .wxml :

<image src="/images/img21.jpg" class=&#39;in-image&#39; mode=&#39;widthFix&#39;> </image>
Copier après la connexion

et le changement dans .wxss :

page{
height:100%
}
.imagesize{
display:flex;
height: 100%;
justify-content: center;
align-items:center;
}
Copier après la connexion

Modification d'une image pour la démonstration :

2018071814353890Traitement dimage dans lapplet WeChat (centrée, plein écran)

Regardez le rendu sans widthFix :

Traitement dimage dans lapplet WeChat (centrée, plein écran)

Donc c'est quand même très utile.

Comme il s'agit d'une fenêtre à onglet inférieur, l'image de couverture en plein écran ne s'affiche pas.

Vous pouvez concevoir l'écran de démarrage. Bien sûr, prendre une photo avec la proportion appropriée affectera l'effet d'affichage réel. Il existe également une différence entre la couleur d'arrière-plan et la couleur de l'image à laquelle vous devez prêter attention. lors du débogage.

Tutoriel recommandé : "Programme WeChat Mini"

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:csdn.net
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