This article shares the specific code for the WeChat applet to achieve the nine-square grid effect for your reference. The specific content is as follows 1. Example diagram of Jiugongge implementation: Tips: Description: Use To ensure that the two pairs of three icons in each row The parent element must set The Use Use 2. Define the data source in the .js file: Page({ /** * Page data source */ data: { iconColor: [ 'red', 'orange', 'yellow', 'green', 'rgb(0,255,255)', 'blue', 'purple' ], iconStyle: [ { "type":"success", "size":30, "color":"#32CD32" }, { "type": "success_no_circle", "size": 30, "color": "orange" }, { "type": "info", "size": 30, "color": "yellow" }, { "type": "warn", "size": 30, "color": "green" }, { "type": "waiting", "size": 30, "color": "rgb(0,255,255)" }, { "type": "cancel", "size": 30, "color": "blue" }, { "type": "download", "size": 30, "color": "purple" }, { "type": "search", "size": 30, "color": "#C4C4C4" }, { "type": "clear", "size": 30, "color": "red" } ] } }) 3. Define the style in the .wxss file as follows: /* Nine-grid container layout style*/ .grid-item-container { display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; border-top: 1rpx solid #D9D9D9; } /* Item container style*/ .grid-item-child { display:flex; display: -webkit-flex; justify-content:center; flex-direction: column; flex-wrap: wrap; float: left; width: 33.33333333%; height: 200rpx; box-sizing: border-box; background-color: #FFFFFF; border-right: 1rpx solid #D9D9D9; border-bottom: 1rpx solid #D9D9D9; } /* Icon style*/ .grid-item-icon { display:flex; display: -webkit-flex; justify-content:center; } /* Text style*/ .grid-item-label { display:flex; display: -webkit-flex; justify-content:center; color: #666; font-size: 14px; } 4. Specific use in .wxml files: <view class='grid-item-container'> <block wx:for="{{iconStyle}}" wx:key="index"> <view class='grid-item-child'> <view> <icon class='grid-item-icon' type='{{item.type}}' size='{{item.size}}' color='{{item.color}}'/> <text class='grid-item-label'>{{item.type}}</text> </view> </view> </block> </view> The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: How to upgrade all Python libraries in Ubuntu 18.04 at once
>>: Basic usage analysis of Explain, a magical tool for MySQL performance optimization
Modify the group to which a user belongs in Linux...
Introduction to void keyword First of all, the vo...
Preface I have read many similar articles before,...
Table of contents Dockerfile pom.xml Jenkins Conf...
1. Docker network management 1. Docker container ...
js data types Basic data types: number, string, b...
This article example shares the specific code of ...
After I installed MySQL, when I tried to save and...
Preface I looked at the previously published arti...
Preface The SQL mode affects the SQL syntax that ...
Table of contents 1. Date 2. RegExp 3. Original p...
Install zip decompression function under Linux Th...
Project requirements: When you click a product tr...
Written in front A database is essentially a shar...
After the National Day holiday, did any of you fi...