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 ファイルを紹介します:
element
moduleinit を呼び出します()
タブを初期化する方法: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(); }); });