前提・実現したいこと
〇ヘッダーに検索フォーム2つとマイページへのリンク(アイコン)を横並びに
〇背景色をオレンジ色に
<開発環境>
awsのcloud9でrubyonrailsを用いてwebアプリケーションを開発しています
発生している問題・エラーメッセージ
〇headerボックスにdisplay: flex; 〇background-color: $orange; が適用されないです
application.html.erb内のheaderボックス
<div class="header"> <a href="/"><h1>Weleve</h1></a> <div class="header_wrapper"> <div class="search_form"> <%= image_tag "events.png" %> <%= form_tag('/events/search', method: :get) do %> <input placeholder="イベント名で検索※最大10文字" name="e_keyword" maxlength= 10 type="text" > <input type="submit" class="btn-search" value="検索する"> <% end %> </div> <div class="search_form"> <%= image_tag "groups.png" %> <%= form_tag('/groups/search', method: :get) do %> <input placeholder="団体名で検索※最大10文字" name="g_keyword" maxlength= 10 type="text"> <input type="submit" class="btn-search" value="検索する" > <% end %> </div> <div class="icon"> <%= link_to student_path(current_student) do %> <%= image_tag "home.png" %> <% end %> </div> <div class="icon"> <%= link_to root_path do %> <%= image_tag "event.png" %> <% end %> </div> </div> </div>
applicaiton.html.erbのheadタグ
<head> <title>Weleve</title> <%= csrf_meta_tags %> <%= csp_meta_tag %> <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0"> <link rel="stylesheet" href="https://unpkg.com/ress/dist/ress.min.css"> <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> </head>
style.scss内のheaderクラス
.header{ height: 8vh; position: fixed;//スクロールしても固定される background-color: $orange !important; //$orange: #f8b28;と定義済み color: $deepblue; line-height: 1.67; font-family: 'Lobster', sans-serif; // font-size: ; .header_wrapper{ display: flex; justify-content: space-around; .search_form{ display: flex; justify-content: center; } } }
style.scss内のbodyタグとhtmlタグ
html{ font-size: 62.5%; } @import url('https://fonts.googleapis.com/css?family=Lobster|Raleway:400,600&display=swap'); body{ font-size: 1.6rem; line-height: 2; letter-spacing: 0.15em; font-family: "yuGothic", sans-serif; // box-sizing: border-box; //ressで定義済み height: 100vh; width: 100vw; // background-color: $lightblue; // font-weight: bold; }
試したこと
〇background-color: $orange !important;としてみる
〇ressの読み込みコードをコメントアウト
〇bodyタグ内のbackground-color: $lightblue;をコメントアウト
補足情報(FW/ツールのバージョンなど)
2時間以上悩んでしまっています...。どなたがご教授いただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/09 06:41
2020/03/09 10:05