http://portfoolio.wp.xdomain.jp/ 上記サイトにて、
id:test
password:testttest にてベーシック認証を解除できます
このサイトにてハンバーガーメニューを設置しました。
https://codepen.io/Chankei/pen/jyyvZM
のサイトにてコードを使いました。
コードはまず,footer.phpにて、(scriptタグで読み込みました)
javascript
1<script> 2 3$(function() { 4 $('.menu-trigger').click(function() { 5 $(this).toggleClass('active'); 6 $('.g-nav').slideToggle(400); 7 }); 8}); 9 10</script> 11
header.phpには、
html
1<!-- sp版ヘッダー --> 2 <div class="sumaho_fixed"> 3<div class="sp"> 4<header> 5<div class="g-header"> 6 <nav class="g-nav"> 7 <ul class="menu"> 8 <li class="menu__item"><a href="">クリニック紹介</a></li> 9 <li class="menu__item"><a href="">当院でできる検査</a></li> 10 <li class="menu__item"><a href="">大腸3D-CT検査について</a></li> 11 <li class="menu__item"><a href="">院長紹介</a></li> 12 <li class="menu__item"><a href="">診療時間/アクセス</a></li> 13 <li class="menu__item"><a href="">採用情報</a></li> 14 <li class="menu__item"><a href="">診療案内</a></li> 15 <li class="menu__item"><a href="">健康診断・各種検診・人間ドック</a></li> 16 <li class="menu__item"><a href="">生活習慣病</a></li> 17 <li class="menu__item"><a href="">自由診療</a></li> 18 <li class="menu__item"><a href="">お知らせ</a></li> 19 <li class="menu__item"><a href="">予約フォーム</a></li> 20 </ul> 21 </nav> 22 <div class="sp-menu"> 23 <div class="flx"> 24 25 <div class="flx_el"> 26 <p class="head_tac"> 27 <img src="images/ロゴ-blue-t-yoko.png" alt=""> 28 </p> 29 </div> 30 <div class="flx_el"> 31 <p class="head_tac"> 32 <a class="menu-trigger" href="#" onclick="return false;"> 33 <span></span> 34 <span></span> 35 <span></span> 36 </a> 37 </p> 38 </div> 39 </div> 40 </div> 41</div> 42 </div>
と記述しました。
その後、style.cssに、
css
1.g-header { 2 position: relative; 3 width: 100%; 4 height: 50px; 5} 6 7.g-nav { 8 display: none; 9 position: absolute; 10 top: 40px; 11 width: 100%; 12} 13 14.menu { 15 width: 100%; 16} 17 18.menu__item { 19 background: #56d2c0; 20} 21 22.menu__item a { 23 display: block; 24 padding: 10px; 25 color: #fff; 26 text-decoration: none; 27 box-sizsing: border-box; 28 border-bottom: 1px solid; 29 width: 100%; 30 height: 40px; 31 line-height: 40px; 32} 33 34.head_tac { 35 text-align: right; 36} 37 38.sp-menu { 39 display: block; 40 position: absolute; 41 width: 100%; 42} 43 44.sp-menu .menu-trigger, 45.sp-menu .menu-trigger span { 46 display: inline-block; 47 -webkit-transition: all .4s; 48 transition: all .4s; 49 -webkit-box-sizing: border-box; 50 box-sizing: border-box; 51} 52 53.sp-menu .menu-trigger { 54 position: relative; 55 width: 44px; 56 height: 44px; 57 margin-right: 10px; 58 margin-top: 5px; 59} 60 61.sp-menu .menu-trigger span { 62 position: absolute; 63 left: 0; 64 right: 0; 65 margin: auto; 66 width: 70%; 67 height: 2px; 68 background-color: #70c7da; 69 border-radius: 5px; 70} 71 72.sp-menu .menu-trigger span:nth-of-type(1) { 73 top: 5px; 74 width: 20px; 75} 76 77.sp-menu .menu-trigger span:nth-of-type(2) { 78 top: 15px; 79 width: 30px; 80} 81 82.sp-menu .menu-trigger span:nth-of-type(3) { 83 top: 25px; 84 width: 20px; 85} 86 87.sp-menu .menu-trigger.active span:nth-of-type(1) { 88 -webkit-transform: translateY(10px) rotate(-45deg); 89 transform: translateY(10px) rotate(-45deg); 90} 91 92.sp-menu .menu-trigger.active span:nth-of-type(2) { 93 opacity: 0; 94} 95 96.sp-menu .menu-trigger.active span:nth-of-type(3) { 97 -webkit-transform: translateY(-10px) rotate(45deg); 98 transform: translateY(-10px) rotate(45deg); 99}
と記述しました。最初html,cssファイルに貼り付けて、試しました。
その時は問題なく表示されました。(codepenと同じコードです)
その後、wordpressにログインし、
phpファイルにコードを貼り付けました。
(上記のheader.phpとfooter.phpとstyle.cssにコードを貼り付けました)
すると挙動が写真のようになりました
(メニューの文字が表示されないなど)
どのようにしたら良いでしょうか。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー