<!DOCTYPE HTML>
<html lang="ja">
<head>
  <title>レスポンシブルメニューヘッド</title>
  <meta charset="Shift_JIS">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
  <style>
    /*   文字コード  UTF-8 */      
    header{ width:100%; margin:0; z-index:10;  } 
      #top{ display:flex; text-align: center; height:55px;  } 
        #topL{ flex:1; }
        #topC{ flex:8; font-size:36px; color:#900; font-weight: bold; }
        #topR{ flex:1.5; font-size:12px; }
      #gnav-wrap{ box-sizing:border-box;  width:100%; height:33px; margin: 0 auto; }        
      .gnav-btn{ position:absolute; width:34px; height:32px; top:2px; left:5px; color:#333;
           line-height:32px; border-radius:4px; text-align:center; cursor:pointer;
           right:5px; background:#4b8; font-size:30px; border:1px solid #fff; z-index:10; }      
      .gnav-btn:hover{ background:#4d8;}
      .highlight{ color:#ffe;}
      .gnav { display:flex; list-style:none; padding:0; } 
      .gnav ul { list-style:none; } 
      .gnav li { position:relative; width:19vw; margin: 0; text-align: center; } 
      .gnav img { width:98%; height:100%; }
      .gnav li a{ border-radius:5px; background: #185; color: #eff; overflow:hidden;
           display: block; margin:1px 1px 1px 0; padding: 2px 0; text-decoration: none;
           height: 28px; line-height:2.3em; font-size:13px; font-weight: bold;
      }
      .gnav li:hover > a{ background:#1b5; }
      .gnav li ul li{ overflow:hidden; width:100%; height:0; margin:0px; transition:.4s;}
      .gnav li ul li a{ background:#092; }
      .gnav li:hover li:hover > a{ background:#5a8; }
      .gnav li ul{ position:absolute; top:100%; left:0; width:100%; margin:0; padding:0; }
      .gnav li ul li{ overflow:hidden; width:100%; height:0; color:#ffe; transition:.4s; }
      .gnav li:hover > ul > li{ overflow: visible; height: 32px;}
      .gnav li ul li ul{ top: 0; left: 100%;}
      .gnav li ul li ul:before{                     /* ul 直前に三角配置 */
             position:absolute; content: ""; top:8px; left:-11px; width: 0; height: 0;
             border: 9px solid transparent; border-left-color: #eee;  /* 三角マーク色 */
      }

      @media screen and (min-width:600px) {        /* pc用 */
        .gnav-btn{ display:block; opacity:0.1; }   /* or  display:none;   */
        .gnav{ width:80%; margin:0 auto; }
        .gnav>li:last-child ul li ul{left: -100%; width: 100%;}
        .gnav>li:nth-last-child(2) ul li ul {left: -100%; width:100%;}
        .gnav>li:last-child ul li ul:before{          /* 右端リストの三角マーク  */ 
            position:absolute; content:""; top:8px; left:100%; margin-left:-9px;
            border:9px solid transparent; border-right-color:#eee; /* 三角マーク色 */
        }
        .gnav>li:nth-last-child(2) ul li ul:before {  /* 右端前リストの三角マーク  */ 
            position: absolute; content:""; top: 8px; left:100%;margin-left:-9px;
            border: 9px solid transparent; border-right-color: #eee;
        }
      }
     
      @media screen and (max-width:599px) {        /* スマホ用 */
        .gnav{ width:33vw; flex-direction:column; margin-top:0; } 
        .gnav li{ width:98%; margin:0 auto; padding: 0; text-align:center; } 
        .gnav li ul{ top:1px; left:100%; width:100%;}        
        .gnav li ul:before{                           
             position:absolute; content: ""; top:7px; left: -11px; width:0; height:0;
             border:9px solid transparent; border-left-color: #eee;  /* 三角マーク色 */
        }
      }
      
  </style>
  <script>
    $(function() {
        $('.gnav-btn').on('click', function() {
          $(".gnav").slideToggle();
            $(this).toggleClass("highlight");
        });
    });  
  
    // 文字コード  UTF-8
    ina =""; inz ="../../"; 
    ina +="  <ul class='gnav'>";
    ina +="    <li><a href='"+inz+"../index.html' title='くらげのトップ'><img src='"+inz+"../img/LOyuki14.gif'></a>";
    ina +="      <ul>";
    ina+="          <li><a href='"+inz+"../map-w.html'>サイトマップ</a></li>"; 
    ina+="          <li><a href='"+inz+"hp_g.html'>ホームページ作り</a></li>"; 
    ina+="          <li><a href='"+inz+"../w_map/w_map.html'>maps</a></li>"; 
    ina +="      </ul>";
    ina +="    </li>";
    ina+="     <li><a href='"+inz+"kiso/kiso0.html'>HP作り基礎編</a>";
    ina+="        <ul>";
    ina+="          <li><a href='"+inz+"kiso/kiso0.html'>HPのしくみ</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"./kiso/url.html'>URL・IPアドレス</a></li>";
    ina+="            </ul>";
    ina+="          </li>";
    ina+="          <li><a href='"+inz+"kiso/flow.html'>HP作成フロー</a></li>";
    ina+="          <li><a href='"+inz+"kiso/kiso1.html'>HP作りの準備</a></li>";
    ina+="          <li><a href='"+inz+"kiso/kiso2.html'>HPを作ってみる</a></li>";
    ina+="          <li><a href='"+inz+"kiso/trans.html'>HPを公開する</a></li>";
    ina+="          <li><a href='"+inz+"kiso/kiso4.html'>実用サンプル</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"kiso/kiso2.html#jitu'>実用サンプル解説</a></li>";
    ina+="            </ul>";
    ina+="          </li>";
    ina+="          <li><a href='"+inz+"kiso/btag.html'>最少基本タグ</a></li>";
    ina+="          <li><a href='"+inz+"html5/html5.html'>html 5</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"html5/respons.html'>レスポンシブ Web</a></li>";
    ina+="              <li><a href='"+inz+"html5/flexbox.html'>flex box</a></li>";
    ina+="              <li><a href='"+inz+"html5/canvas.html'>グラフを描く</a></li>";
    ina+="            </ul>";
    ina+="          </li>";
    ina+="          <li><a href='"+inz+"kiso/net.html'>internet 回線</a></li>";
    ina+="        </ul>";
    ina +="    </li>";      
    ina +="    <li><a href='"+inz+"syoho/syoho1.html'>HP作りの初歩</a>";
    ina+="       <ul>";
    ina+="          <li><a href='"+inz+"syoho/syoho3.html'>画像を貼付ける</a></li>";
    ina+="          <li><a href='"+inz+"syoho/syoho5.html'>LINKを貼る</a></li>";
    ina+="          <li><a href='"+inz+"syoho/syoho4.html'><table>タグを使う</a></li>";
    ina+="          <li><a href='"+inz+"kiso/btag.html'>基本的なタグ</a></li>";
    ina+="          <li><a href='"+inz+"syoho/page/index.html'>最少タグでHP</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"syoho/kihon1.html'> 解 説 1</a></li>";
    ina+="              <li><a href='"+inz+"syoho/kihon2.html'> 解 説 2</a></li>";
    ina+="              <li><a href='"+inz+"syoho/kihon3.html'> 解 説 3</a></li>";
    ina+="            </ul>";
    ina+="          </li>";
    ina+="          <li><a href='"+inz+"syoho/syoho6.html'>ソースTXTを表示</a></li>";
    ina+="          <li><a href='"+inz+"zero/zero01.html'>ゼロから作る</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"zero/zero01.html'>ゼロから作る 1</a></li>";
    ina+="              <li><a href='"+inz+"zero/zero02.html'>ゼロから作る 2</a></li>";
    ina+="              <li><a href='"+inz+"zero/zero03.html'>ゼロから作る 3</a></li>";
    ina+="              <li><a href='"+inz+"zero/zero04.html'>ゼロから作る 4</a></li>";
    ina+="            </ul>";
    ina+="          </li>";
    ina+="       </ul>";
    ina +="    </li>";
    ina +="    <li><a href='"+inz+"tegaru/us_sft.html'>手軽に作る</a>";
    ina +="      <ul>"; 
    ina+="          <li><a href='"+inz+"tegaru/compos.html'>Composerを使う</a></li>";
    ina+="          <li><a href='"+inz+"tegaru/us_wd.html'>ワードで作る</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"tegaru/us_wd1.html'>サンプル1</a></li>";
    ina+="              <li><a href='"+inz+"tegaru/dotN.html'>フォルダ名対策</a></li>";
    ina+="            </ul></li>";
    ina+="          <li><a href='"+inz+"tegaru/us_xls.html'>エクセルで作る</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"tegaru/abc.htm'>サンプル1</a></li>";
    ina+="              <li><a href='"+inz+"tegaru/excel.html'>サンプル2</a></li>";
    ina+="                <li><a href='"+inz+"tegaru/us_xls.html#hakkou'>ピボットテーブル</a></li>";
    ina+="            </ul></li>";
    ina+="          <li><a href='"+inz+"tegaru/us_ppt.html'>PowerPointで</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"tegaru/us_ppt.html#hakkou'>アニメも出来る</a></li>";
    ina+="              <li><a href='"+inz+"tegaru/ppt01.htm'>サンプル1</a></li>";
    ina+="            </ul></li>";
    ina+="          <li><a href='"+inz+"tegaru/dotN.html'>フォルダ名対策</a></li>";
    ina+="       </ul>";       
    ina +="    </li>";
    ina +="    <li><a href='"+inz+"susumu/xml.html'>HTMLを超える</a>";
    ina+="        <ul>";
    ina+="          <li><a href='"+inz+"style/style1.html'>CSSの基礎</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"style/style2.html'>CSSの記述</a></li>";
    ina+="              <li><a href='"+inz+"style/style02.html'>CSS適用例</a>";
    ina+="            </ul></li>";
    ina+="          <li><a href='"+inz+"susumu/jst.html'>JavaScript</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"jsct/jsct.html'>J.S.を使う</a></li>";
    ina+="              <li><a href='"+inz+"jsct/gainen.html'>JavaScriptの概念</a></li>";
    ina+="              <li><a href='"+inz+"jsct/jquery.html'>jQueryを使う</a></li>";
    ina+="            </ul></li>";
    ina+="          <li><a href='"+inz+"susumu/xml.html#JavaA'>Java Applet</a></li>";
    ina+="          <li><a href='"+inz+"susumu/xml.html#CGI'>CGIを使う</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"susumu/cgiset.html'>CGIを設置する</a></li>";
    ina+="              <li><a href='"+inz+"susumu/cgiRun.html'>CGIをテスト</a></li>";
    ina+="            </ul></li>";
    ina+="          <li><a href='"+inz+"jphp/php.html'>PHPを使う</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"wdprs/wdprs.html'>Wordpressを使う</a>";
    ina+="            </ul></li>";
    ina+="          <li><a href='"+inz+"flash/flash.html'>flashアニメ</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"flash/para/para.html'>パラパラアニメ</a></li>";
    ina+="              <li><a href='"+inz+"flash/evnt/evnt.html'>イベントアニメ</a></li>";
    ina+="              <li><a href='"+inz+"flash/scrpt/scrpt.html'>スクリプトアニメ</a></li>";
    ina+="              <li><a href='"+inz+"flash/X_act/X_act.html'>複合動作アニメ</a></li>";
    ina+="            </ul></li>";
    ina+="          <li><a href='"+inz+"tech/tech.html'>作成テクニック</a>";
    ina+="            <ul>";
    ina+="              <li><a href='"+inz+"tech/edit.html'>エディタを変更</a></li>";
    ina+="              <li><a href='"+inz+"tech/menu-j/menu-j.html'>メニュー作成</a></li>";
    ina+="            </ul></li>";
    ina+="       </ul>";       
    ina +="    </li>";
    ina +="    <li><a href='"+inz+"etc/HP_lnk.html'>参考サイト他</a>";
    ina+="        <ul>";
    ina+="            <li><a href='"+inz+"etc/keitai.html'>携帯用HP</a>";
    ina+="              <ul>";
    ina+="                <li><a href='"+inz+"../w_map/keitai.html'>携帯で地図表示</a></li>";
    ina+="              </ul></li>";
    ina+="            <li><a href='"+inz+"smaph/smUse.html'>格安スマホ</a>";
    ina+="              <ul>";
    ina+="                <li><a href='"+inz+"smaph/smZenF.html'>ZenFone2-OCN</a></li>";
    ina+="                <li><a href='"+inz+"smaph/smPage.html'>スマホ用page</a></li>";
    ina+="                <li><a href='"+inz+"smaph/battery.html'>バッテリー</a></li>";
    ina+="                <li><a href='"+inz+"smaph/gai-sim.html'>海外で利用</a></li>";
    ina+="                <li><a href='"+inz+"smaph/search.html'>端末を探す</a></li>";
    ina+="                <li><a href='"+inz+"smaph/smLink.html'>スマホ link</a></li>";
    ina+="              </ul></li>";
    ina+="            <li><a href='"+inz+"wdprs/wdprs.html'>WordPress</a></li>";
    ina+="       </ul>";       
    ina +="    </li>";
    ina +="  </ul>"; 
      
  // 更新日を表示する ---------------------------------------------------
         myMod   = document.lastModified;
         myD     = new Date(myMod);
         myYear  = myD.getYear(); myYear19 = (myYear < 2000) ? myYear+1900 : myYear;
         myMonth = myD.getMonth() + 1; //  myDate   = myD.getDate(); 
         myModif = myYear19 + "/" + myMonth + "/" + myD.getDate(); 
         myModif = " 更新日: " + myModif.bold();
  </script>
</head>
<body>
  <header id="head">
    <div id="top">
      <div id="topL"> </div>
      <div id="topC"> header タイトル </div>
      <div id="topR"> <script> document.write( myModif ); </script> </div>
    </div>
    <div class="gnav-btn" id="gnav-btn" title="メニューボタン">☰</div>
    <div id="gnav-wrap" >
        <script> document.write( ina ); </script>
    </div>
  </header>
  <div style="height:calc(100vh - 104px); background:#ffe; text-align:center;">main</div>
</body>
</html>