> 웹 프론트엔드 > CSS 튜토리얼 > WeChat 애플릿의 폭포 흐름 레이아웃을 구현하는 CSS3 코드 예제

WeChat 애플릿의 폭포 흐름 레이아웃을 구현하는 CSS3 코드 예제

不言
풀어 주다: 2019-01-24 10:47:05
앞으로
4848명이 탐색했습니다.

이 기사의 내용은 CSS3를 사용하여 WeChat 애플릿의 폭포 흐름 레이아웃을 구현하는 코드 예제에 대한 것입니다. 필요한 친구가 참고할 수 있기를 바랍니다.

1.column-count 속성은 요소를 구분해야 하는 열 수를 지정합니다.

1

2

3

-moz-column-count:3;     /* Firefox */

-webkit-column-count:3; /* Safari 和 Chrome */

column-count:3;

로그인 후 복사

2.column-gap 속성은 열 사이의 간격을 지정합니다. #🎜🎜 #

1

2

3

-moz-column-gap:40px;        /* Firefox */

-webkit-column-gap:40px;    /* Safari 和 Chrome */

column-gap:40px;

로그인 후 복사
3.column-rule 속성은 열 사이의 너비, 스타일 및 색상 규칙을 설정합니다.

1

2

3

-moz-column-rule:3px outset #ff0000;    /* Firefox */

-webkit-column-rule:3px outset #ff0000;    /* Safari and Chrome */

column-rule:3px outset #ff0000;

로그인 후 복사
4.column-span 속성은 요소가 확장되어야 하는 열 수를 지정합니다.

Internet Explorer 10 및 Opera는 열 범위 속성을 지원합니다.
Safari와 Chrome은 대체 -webkit-column-span 속성을 지원합니다.
/
Chrome 및 Opera에서만 열 범위 속성을 지원합니다. /

1

2

-webkit-column-span:all; /* Chrome */

column-span:all;

로그인 후 복사
5 열 너비 속성은 열 너비를 지정합니다.

Internet Explorer 10 및 Opera는 열 너비 속성을 지원합니다.
Firefox는 대체 -moz-column-width 속성을 지원합니다.
Safari와 Chrome은 대체 -webkit-column-width 속성을 지원합니다.
참고: Internet Explorer 9 및 이전 브라우저는 열 너비 속성을 지원하지 않습니다.

1

2

3

column-width:100px;

-moz-column-width:100px; /* Firefox */

-webkit-column-width:100px; /* Safari 和 Chrome */

로그인 후 복사
WeChat 미니 프로그램 폭포 레이아웃

wxml

1

2

3

4

5

6

7

8

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

로그인 후 복사

wxss # 🎜🎜#

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

<strong>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%;

}</strong>

로그인 후 복사

JS

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

<strong>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'

      }

    ]

  }

})</strong>

로그인 후 복사

위 내용은 WeChat 애플릿의 폭포 흐름 레이아웃을 구현하는 CSS3 코드 예제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
css
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿