Maison > interface Web > tutoriel CSS > le corps du texte

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
4743 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