この記事では、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 の基本的な使用分析
最近、モバイル ページを開発しているときに、ページの幅が 100% の場合、高さは幅の半分になり、携...
mysqladmin ツールの使用形式は次のとおりです。 mysqladmin [オプション] コ...
1. レイヤー4負荷分散の概要レイヤー 4 ロード バランシングとは何ですか?いわゆる 4 層負荷分...
目次メモを使うコールバックの使用メモを使う親コンポーネントが再レンダリングされると、そのすべての要素...
この記事では、JavaScriptで全選択と全選択解除の操作を実装するための具体的なコードを参考まで...
インストールスクリプトUbuntu / CentOS Debian のインストールに問題があるようで...
新しいコンピューターに変更したので、すべての環境を新しいコンピューター上で設定する必要があります。ふ...
<area> タグは主にイメージマップで使用されます。イメージマップにアクティブ領域 (...
問題の説明最近のバックグラウンドサービスでは、特定の命令の要求データをディスクに保存する新しい機能が...
<br />一般的に、「標準的な Web ページ」のファイル構成は XHTML CSS ...
GitLabのDocker使用法gitlab ドッカー起動コマンド docker run -d -p...
JDBCデータベースリンクと関連メソッドのカプセル化の詳細な説明MySQL データベースを使用して、...
1. css: ドラッグテーブル.css @charset "UTF-8"; ....
1.ページを XML タイプとして宣言しないでください。ページでは UTF-8 または UTF-16...
Dockerはますます普及しています。環境を軽量かつ柔軟に分離し、容量を拡張し、運用保守管理を容易に...