Maison > interface Web > tutoriel CSS > Exemple de code CSS3 pour implémenter la disposition du flux en cascade de l'applet WeChat

Exemple de code CSS3 pour implémenter la disposition du flux en cascade de l'applet WeChat

不言
Libérer: 2019-01-24 10:47:05
avant
4795 Les gens l'ont consulté

Ce que cet article vous apporte est un exemple de code pour implémenter la disposition du flux en cascade d'une applet WeChat à l'aide de CSS3. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

L'attribut 1.column-count spécifie le nombre de colonnes par lequel les éléments doivent être séparés :

-moz-column-count:3;     /* Firefox */
-webkit-column-count:3; /* Safari 和 Chrome */
column-count:3;
Copier après la connexion

L'attribut 2.column-gap spécifie l'écart entre les colonnes :

-moz-column-gap:40px;        /* Firefox */
-webkit-column-gap:40px;    /* Safari 和 Chrome */
column-gap:40px;
Copier après la connexion

L'attribut 3.column-rule définit les règles de largeur, de style et de couleur entre les colonnes.

-moz-column-rule:3px outset #ff0000;    /* Firefox */
-webkit-column-rule:3px outset #ff0000;    /* Safari and Chrome */
column-rule:3px outset #ff0000;
Copier après la connexion

4. L'attribut column-span spécifie le nombre de colonnes que l'élément doit s'étendre.
Internet Explorer 10 et Opera prennent en charge l'attribut column-span.
Safari et Chrome prennent en charge un attribut alternatif -webkit-column-span.
/Seuls Chrome et Opera prennent en charge l'attribut column-span. /

-webkit-column-span:all; /* Chrome */
column-span:all;
Copier après la connexion

5.column-width attribut spécifie la largeur de la colonne.
Internet Explorer 10 et Opera prennent en charge la propriété column-width.
Firefox prend en charge une propriété alternative -moz-column-width.
Safari et Chrome prennent en charge une propriété alternative -webkit-column-width.
Remarque : Internet Explorer 9 et les navigateurs antérieurs ne prennent pas en charge l'attribut de largeur de colonne.

column-width:100px;
-moz-column-width:100px; /* Firefox */
-webkit-column-width:100px; /* Safari 和 Chrome */
Copier après la connexion

Disposition du flux en cascade du mini programme WeChat

wxml

<view class=&#39;case-page&#39;>
  <view class=&#39;list-masonry&#39;>
    <view class=&#39;item-masonry&#39; wx:for="{{note}}">
      <image src=&#39;{{item.url}}&#39; mode=&#39;widthFix&#39;></image>
      <text>{{item.title}}</text>
    </view>
  </view>
</view>
Copier après la connexion

wxss

page{
  background-color: #eee;
}
.case-page{
  padding:20rpx;
}
.list-masonry{
  column-count: 2;
  column-gap: 20rpx;
}
.item-masonry{
  background-color: #fff;
  break-inside: avoid;/*避免在元素内部插入分页符*/
  box-sizing: border-box; 
  padding: 20rpx;
  margin-bottom:20rpx;
}
.item-masonry image {
  width: 100%;
}
Copier après la connexion

JS

Page({
  /**
   * 页面的初始数据
   */
  data: {
    imgWidth: 0, imgHeight: 0,
    note: [
      {
        title: '案例名称',
        url: 'http://zq.jhcms.cn/attachs/photo/201711/20171130_176CFE51B6710715B1BBBEF2F86ACB0C.jpg',
      },
      {
        title: '你所不知道的红酒知识',
        url: 'http://img3.imgtn.bdimg.com/it/u=1417732605,3777474040&fm=26&gp=0.jpg',
      },
      {
        title: '红酒知识',
        url: 'http://f10.baidu.com/it/u=121654667,1482133440&fm=72',
      },
      {
        title: '案例名称',
        url: 'http://zq.jhcms.cn/attachs/photo/201711/20171130_9E39DA252E3946BE36218D85876C4AB4.jpg',
      },
      {
        title: '案例名称',
        url: 'http://img3.imgtn.bdimg.com/it/u=1417732605,3777474040&fm=26&gp=0.jpg'
      },

      {
        title: '案例名称',
        url: 'http://f10.baidu.com/it/u=121654667,1482133440&fm=72'
      },
      {
        title: '案例名称',
        url: 'http://img4.imgtn.bdimg.com/it/u=2748975304,2710656664&fm=26&gp=0.jpg'
      },
      {
        title: '案例名称',
        url: 'http://img2.imgtn.bdimg.com/it/u=1561660534,130168102&fm=26&gp=0.jpg'
      },
      {
        title: '案例名称',
        url: 'http://img3.imgtn.bdimg.com/it/u=1417732605,3777474040&fm=26&gp=0.jpg'
      }
    ]
  }
})
Copier après la connexion

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:
css
source:segmentfault.com
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