Layui を使用してレスポンシブ タブ機能を実装する方法

王林
リリース: 2023-10-27 12:37:43
オリジナル
1359 人が閲覧しました

Layui を使用してレスポンシブ タブ機能を実装する方法

Layui を使用してレスポンシブ タブ機能を実装する方法

フロントエンド開発では、タブはページ コンテンツを効果的に整理できる一般的な対話方法であり、ユーザー エクスペリエンスを向上させます。タブ機能を実装する場合、Layuiは非常に実用的なツールライブラリです。この記事では、Layui を使用してレスポンシブ タブ機能を実装する方法と、具体的なコード例を紹介します。

1. Layui の紹介

Layui は Xianxin (Xianxin は有名な国内フロントエンド開発会社) が開発したフロントエンド UI フレームワークで、軽量で使いやすく、効率的です。 。 Layui は、美しく機能豊富なフロントエンド ページを迅速に構築するための豊富なコンポーネントとインターフェイスを提供します。

2. タブの HTML 構造

Layui では、タブの HTML 構造は特定の仕様に従います。タブの標準構造は次のとおりです。

  • 选项卡1
  • 选项卡2
  • 选项卡3
内容1
内容2
内容3
ログイン後にコピー

上記のコードでは、.layui-tabは、.layui-tab- を含むタブ全体のコンテナです。 title.layui-tab-contentは 2 つの部分です。.layui-tab-titleはタブ タイトルのコンテナです。各タブ タイトルは

  • 要素に対応します。ここで、.layui-thisは意味を意味します現在選択されているタブ。.layui-tab-contentはタブ コンテンツのコンテナです。各タブ コンテンツは
    要素に対応します。ここで、.layui-showは、現在表示されているタブの内容。

    3. Layui を使用してタブ効果を実現する

    1. Layui ライブラリを紹介します

    まず、tag Layui の CSS および JS ファイルを紹介します:

     
    ログイン後にコピー
    1. Initialization タブ

    ページがロードされた後、Layui のelementmoduleinit を呼び出します()タブを初期化する方法:

    layui.use('element', function(){ var element = layui.element; // 初始化选项卡 element.init(); });
    ログイン後にコピー
    1. レスポンシブ レイアウト

    レスポンシブ タブ効果を実現するには、Layui のResponsive# を使用できます。 ## モジュール。タブ コンテナーの外側で

    要素をラップし、class="layui-tablayui-tab-card"を設定して、カード スタイルのタブ レイアウトを実装します。次に、Responsiveモジュールのresize()メソッドを呼び出して、ウィンドウ サイズが変更されたときにタブを再レンダリングします。

    layui.use('element', function(){ var element = layui.element; // 响应式选项卡布局 $(window).on('resize', function(){ element.tabResize(); }); });
    ログイン後にコピー

    4. サンプル コードを完成させます

    以下は、Layui を使用してレスポンシブ タブ機能を実装する方法を示す完全なサンプル コードです。ご利用前にLayuiライブラリのCSS、JSファイルを導入してください。

        利用Layui实现响应式的选项卡功能    
      
    • 选项卡1
    • 选项卡2
    • 选项卡3
    内容1
    内容2
    内容3
    ログイン後にコピー
    上記のコード例を通じて、Layui を使用してレスポンシブ タブ関数を簡単に実装できます。実際の開発では、必要に応じてタブのスタイルや内容を変更したり、その他の機能を追加したりできます。この記事がお役に立てば幸いです!

    以上がLayui を使用してレスポンシブ タブ機能を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    最新の問題
  • 最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!