Framework7-navbar-links-icons

提供:Dev Guides
移動先:案内検索

Framework7-テキストとアイコンのリンク

説明

アイコンのクラスを追加し、リンクテキストを_ <span> _要素でラップすることにより、リンクにアイコンとテキストを提供できます。

次の例は、Framework7でテキストとアイコンを使用したnavbarリンクの使用を示しています-

<!DOCTYPE html>
<html>

   <head>
      <meta name = "viewport" content = "width = device-width, initial-scale = 1,
         maximum-scale = 1, minimum-scale = 1, user-scalable = no, minimal-ui"/>
      <meta name = "apple-mobile-web-app-capable" content = "yes"/>
      <meta name = "apple-mobile-web-app-status-bar-style" content = "black"/>
      <title>Navbar Links With Text & Icons</title>
      <link rel = "stylesheet"
         href = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/css/framework7.ios.min.css"/>
      <link rel = "stylesheet"
         href = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/css/framework7.ios.colors.min.css"/>
   </head>

   <body>
      <div class = "views">
         <div class = "view view-main">
            <div class = "navbar">
               <div class = "navbar-inner">

                  <div class = "left">
                     <a href = "#" class = "link"> <i class = "icon icon-back"></i><span>Previous</span></a>
                  </div>

                  <div class = "center">Center</div>

                  <div class = "right">
                     <a href = "#" class = "link"> <i class = "icon icon-bars"></i><span>Menu</span></a>
                  </div>

               </div>
            </div>

            <div class = "pages navbar-through ">
               <div data-page = "index" class = "page">
                  <div class = "page-content">
                     <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
                        Suspendisse at nibh felis. Nunc consequat diam et tellus tempor gravida.
                        Donec hendrerit aliquet risus, ut tempor purus dictum sit amet. Integer
                        sit amet lacus eget ipsum pulvinar interdum. Proin semper turpis sed placerat
                        dapibus. Sed iaculis id nibh a viverra. Sed vitae tellus sed purus lacinia
                        dignissim. Aenean sagittis interdum leo in molestie. Aliquam sodales in diam
                        eu consectetur. Sed posuere a orci id imperdiet.</p>

                     <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
                        Suspendisse at nibh felis. Nunc consequat diam et tellus tempor gravida.
                        Donec hendrerit aliquet risus, ut tempor purus dictum sit amet. Integer
                        sit amet lacus eget ipsum pulvinar interdum. Proin semper turpis sed placerat
                        dapibus. Sed iaculis id nibh a viverra. Sed vitae tellus sed purus lacinia
                        dignissim. Aenean sagittis interdum leo in molestie. Aliquam sodales in diam
                        eu consectetur. Sed posuere a orci id imperdiet.</p>
                  </div>
               </div>
            </div>

         </div>
      </div>

      <script type = "text/javascript"
         src = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/js/framework7.min.js"></script>
   </body>

</html>

出力

上記のコードがどのように機能するかを確認するために次の手順を実行してみましょう-

  • 上記のHTMLコードを navbar_links_iconsl ファイルとしてサーバーのルートフォルダーに保存します。
  • このHTMLファイルをhttp://localhost/navbar_links_iconslとして開くと、出力は以下のように表示されます。
  • navbarは、リンクのテキストをspan要素でラップすることにより、アイコンとテキストのリンクを提供します。