
Layui を使用してレスポンシブ タブ機能を実装する方法
フロントエンド開発では、タブはページ コンテンツを効果的に整理できる一般的な対話方法であり、ユーザー エクスペリエンスを向上させます。タブ機能を実装する場合、Layuiは非常に実用的なツールライブラリです。この記事では、Layui を使用してレスポンシブ タブ機能を実装する方法と、具体的なコード例を紹介します。
1. Layui の紹介
Layui は Xianxin (Xianxin は有名な国内フロントエンド開発会社) が開発したフロントエンド UI フレームワークで、軽量で使いやすく、効率的です。 。 Layui は、美しく機能豊富なフロントエンド ページを迅速に構築するための豊富なコンポーネントとインターフェイスを提供します。
2. タブの HTML 構造
Layui では、タブの HTML 構造は特定の仕様に従います。タブの標準構造は次のとおりです。
- 选项卡1
- 选项卡2
- 选项卡3
内容1内容2内容3
上記のコードでは、 3. Layui を使用してタブ効果を実現する まず、 ページがロードされた後、Layui の レスポンシブ タブ効果を実現するには、Layui の 以上がLayui を使用してレスポンシブ タブ機能を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。.layui-tabは、.layui-tab- を含むタブ全体のコンテナです。 titleと.layui-tab-contentは 2 つの部分です。.layui-tab-titleはタブ タイトルのコンテナです。各タブ タイトルは要素に対応します。ここで、.layui-thisは意味を意味します現在選択されているタブ。.layui-tab-contentはタブ コンテンツのコンテナです。各タブ コンテンツは.layui-showは、現在表示されているタブの内容。
tag Layui の CSS および JS ファイルを紹介します:
elementmoduleinit を呼び出します()タブを初期化する方法:layui.use('element', function(){ var element = layui.element; // 初始化选项卡 element.init(); });
Responsive# を使用できます。 ## モジュール。タブ コンテナーの外側で要素をラップし、class="layui-tablayui-tab-card"を設定して、カード スタイルのタブ レイアウトを実装します。次に、Responsiveモジュールのresize()メソッドを呼び出して、ウィンドウ サイズが変更されたときにタブを再レンダリングします。
layui.use('element', function(){ var element = layui.element; // 响应式选项卡布局 $(window).on('resize', function(){ element.tabResize(); }); });