この記事では、WeChatアプレットの9マスグリッド効果を実現するための具体的なコードを参考までに紹介します。具体的な内容は次のとおりです。 1. Jiugongge 実装の例図: ヒント:説明: レイアウトの互換性を保つには、 各行の 3 つのアイコンの 2 つのペア 親要素は 要素を中央に配置するには 2. .js ファイルでデータ ソースを定義します。 ページ({ /** * ページデータソース */ データ: { アイコンカラー: [ 「赤」、「オレンジ」、「黄」、「緑」、「rgb(0,255,255)」、「青」、「紫」 ]、 アイコンスタイル: [ { "タイプ":"成功", "サイズ":30, "色":"#32CD32" }, { "タイプ": "success_no_circle", 「サイズ」: 30, 「色」:「オレンジ」 }, { "タイプ": "情報", 「サイズ」: 30, 「色」:「黄色」 }, { "タイプ": "警告", 「サイズ」: 30, 「色」:「緑」 }, { "タイプ": "待機中", 「サイズ」: 30, "色": "rgb(0,255,255)" }, { "タイプ": "キャンセル", 「サイズ」: 30, 「色」:「青」 }, { 「タイプ」:「ダウンロード」、 「サイズ」: 30, 「色」:「紫」 }, { "タイプ": "検索", 「サイズ」: 30, "色": "#C4C4C4" }, { "タイプ": "クリア", 「サイズ」: 30, 「色」:「赤」 } ] } }) 3. .wxss ファイルでスタイルを次のように定義します。 /* 9グリッドコンテナレイアウトスタイル*/ .グリッドアイテムコンテナ { ディスプレイ: -webkit-flex; ディスプレイ: フレックス; アイテムの位置を中央揃えにします。 コンテンツの両端揃え: スペースの間; flex-wrap: ラップ; 上境界線: 1rpx 実線 #D9D9D9; } /* アイテムコンテナスタイル*/ .grid-item-child { ディスプレイ:フレックス; ディスプレイ: -webkit-flex; コンテンツを中央揃えにする。 flex-direction: 列; flex-wrap: ラップ; フロート: 左; 幅: 33.33333333%; 高さ: 200rpx; ボックスのサイズ: 境界線ボックス; 背景色: #FFFFFF; 右境界線: 1rpx 実線 #D9D9D9; 下部境界線: 1rpx 実線 #D9D9D9; } /* アイコンスタイル*/ .grid-item-icon { ディスプレイ:フレックス; ディスプレイ: -webkit-flex; コンテンツを中央揃えにする。 } /* テキストスタイル*/ .grid-item-label { ディスプレイ:フレックス; ディスプレイ: -webkit-flex; コンテンツを中央揃えにする。 色: #666; フォントサイズ: 14px; } 4. .wxml ファイルでの具体的な使用法: <ビュークラス='グリッドアイテムコンテナ'> <block wx:for="{{iconStyle}}" wx:key="index"> <ビュークラス='グリッドアイテム-子'> <表示> <icon class='grid-item-icon' type='{{item.type}}' size='{{item.size}}' color='{{item.color}}'/> <text class='grid-item-label'>{{item.type}}</text> </ビュー> </ビュー> </ブロック> </ビュー> 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Ubuntu 18.04 のすべての Python ライブラリを一度にアップグレードする方法
>>: MySQL パフォーマンス最適化のための魔法のツール、Explain の基本的な使用分析
Docker-compose は GitLab をデプロイします1. Dockerをインストールする...
私はここでCentOS 7 64ビットシステムを使用しています。CentOS 64ビットシステムを試...
#docker 検索#docker プルポーター1. イメージを取得した後、中国語パッケージをダウン...
win10 + Ubuntu 20.04 LTS デュアルシステムインストール (UEFI + GP...
目次01 コンテナの一貫性02 レイヤーの概念03 レイヤードデザインの利点今日はコンテナ レイヤー...
MySQL のデフォルトの動作モードは自動コミット モードです。つまり、明示的にトランザクションを開...
MySQL 変数には、システム変数とシステム変数が含まれます。今回の学習課題はユーザー定義変数です。...
ロゴの最適化: 1.ロゴ画像はできるだけ小さくしてください。 2. 一般的には背景として配置されます...
この記事では、CSS ワープ シャドウの実装コードを紹介し、皆さんと共有します。詳細は以下の通りです...
目次1 ユーザー変数の概要2 ユーザー変数の定義3 ユーザー変数の使用3.1 セットを通した例3.2...
Baiduで検索しました。 。 chcp コマンドを使用して、cmd の文字エンコーディングを 65...
目次1. 例2. 兵士100人を作成する3. 質問4. 改善点5. エレガント? 6. JSの父から...
目次1. ElementUIで基本的なスタイルを構築する2. [送信]ボタンをクリックして、アカウン...
コード: <input type="text" class="t...
1. 新機能MySQL 5.7 はエキサイティングなマイルストーンです。デフォルトの InnoDB ...