コード index.html.erbです。 ```**写真が表示されているにもかかわらずalt属性が作動してしまいます。何が問題なのでしょうかhtmlをcssの順番に載せております。また挿入したハンバーガーメニューも表示されません。わかる方がいらっしゃいましたらぜひよろしくお願い致します。今回の表示は画面のスクショをしたのですがスクショのファイルサイズが2.7MBだったため載せることができませんでした、、すみません。、** ``` <header> <title>swapapp</title> <p>あなたの欲しいがきっと見つかる</p> </header> <div class="trigger-container"> <button class="menu-trigger"> <span></span> <span></span> <span></span> </button> </div> <div class="top-image-container"> <img src="assets/images/for-swapapp.jpg" alt="ヒーローイメージです。"> </div> <% if user_signed_in? %> <div class="message"> <%= "#{current_user.nickname} is already logged in." %> <%= link_to "Logout", destroy_user_session_path, method: :delete %> </div> <%= link_to root_path do %> <%= image_tag 'note-pencil.jpeg' ,class: "link-category1"%> <% end %> <% else %> <div class="message"> <%= link_to "Create your account!", new_user_registration_path %> </div> <div class="message"> <%= link_to "Login", new_user_session_path %> </div> <!--<%= link_to root_path do %> <%= image_tag '' ,class: "link-category1"%> --> <% end %> <% end %>```ここに言語を入力 コード
コードindex.cssです。
header{
1 z-index:1; 2} 3 4.top-image-container { 5 width: 100%; /*幅いっぱい!の時は100%*/ 6 height: 100vh;/*画面に対しての高さ*/ 7 background: url("for-swapapp.jpg") no-repeat center/cover; 8 z-index:0; 9} 10 11.message { 12position:relative; 13text-align-last: end; 14font-family: fantasy; 15float 16} 17.message a { 18 text-decoration: none; 19 color: #000000; 20} 21 22h2 { 23text-align-last: center; 24} 25 26.form-text-wrap { 27 width: 100%; 28 margin:0 auto; 29} 30 31.form-text-wrap select{ 32 display: flex; 33 margin: 0 auto; 34} 35 36.input-birth-wrap p{ 37position :center; 38} 39 40.birthday{ 41 margin: 0 auto; 42} 43 44.actions { 45 text-align: center; 46 margin: 10px; 47} 48 49.icon-image1 { 50width: 15%; 51height: 15%; 52} 53 54.link-category1 { 55 position:relative; 56 width: 15%; 57 height: 15%; 58} 59 60.top-image-container img{ 61 max-width:100%; 62 width:85%; 63 max-height: 95%; 64 object-fit: cover; 65} 66 67.trigger-container { 68 width:100%; 69 height:auto; 70} 71 72.menu-trigger::after { 73 position: absolute; 74 top: 50%; 75 left: 50%; 76 display: block; 77 content: ''; 78 width: 84px; 79 height: 84px; 80 margin: -45px 0 0 -45px; 81 border-radius: 50%; 82 border: 4px solid transparent; 83 transition: all .75s; 84} 85.menu-trigger.active span:nth-of-type(1) { 86 transform: translateY(20px) rotate(-45deg); 87} 88.menu-trigger.active span:nth-of-type(2) { 89 left: 60%; 90 opacity: 0; 91 animation: active-menu-bar02 .8s forwards; 92} 93 94@keyframes active-menu-bar02 { 95 100% { 96 height: 0; 97 } 98} 99.menu-trigger.active span:nth-of-type(3) { 100 transform: translateY(-20px) rotate(45deg); 101} 102.menu-trigger.active::after { 103 animation: circle .4s .25s forwards; 104} 105@keyframes circle { 106 0% { 107 border-color: transparent; 108 transform: rotate(0); 109 } 110 25% { 111 border-color: transparent #fff transparent transparent; 112 } 113 50% { 114 border-color: transparent #fff #fff transparent; 115 } 116 75% { 117 border-color: transparent #fff #fff #fff; 118 } 119 100% { 120 border-color: #fff; 121 transform: rotate(-680deg); 122 } 123} 124コードcss 125``````index.jsです。 126``` 127```ここに言語を入力 128// Load all the channels within this directory and all subdirectories. 129// Channel files must be named *_channel.js. 130 131const channels = require.context('.', true, /_channel.js$/) 132channels.keys().forEach(channels) 133 134//ハンバーガーボタンの記述 135$(document).ready(function() { 136 $(".menu-trigger").click(function () { 137 $(this).toggleClass("active"); 138 $(this).next().toggleClass("onanimation"); 139 $('ul li').hide(); 140 $('ul li').each(function(i) { 141 $(this).delay(80 * i).fadeIn(500); 142 }); 143 }); 144}); 145```
回答1件
あなたの回答
tips
プレビュー