質問
railsで簡単なtodoアプリを作成しています。
タスクの新規追加ページでviewを作った後、編集ページでは新規投稿ページのhamlをコピペしたものを使っているのですが、scssのファイルでは、new.scssとedit.scssで分けた方がいいですか?それともnew_edit.scssなどというファイルを作って新規追加ページと編集ページを一つのscssファイルで管理しても大丈夫なのでしょうか?
該当のソース
新規投稿ページ
haml
1.new-task 2 = form_for @post do |f| 3 .task 4 %p タスク 5 = f.text_field :title, class: "task__form" 6 .date 7 %p 期日 8 = f.date_select :due_date, class: "date__deadline" 9 .memo 10 %p メモ 11 = f.text_area :memo, class: "memo__form" 12 .add-btn 13 = f.submit "投稿する", class: "task-btn"
編集ページ
haml
1.new-task 2 = form_for @post do |f| 3 .task 4 %p.task__paragraph1 タスク 5 = f.text_field :title, class: "task__form" 6 .date 7 %p.date__paragraph2 期日 8 = f.date_select :due_date, class: "date__deadline" 9 -# .sub-task 10 -# %p.sub-task__paragraph3 サブタスク 11 -# = f.fields_for :sub_tasks do |t| 12 -# = t.text_field :task, class: "sub-task__form" 13 .memo 14 %p.memo__paragraph4 メモ 15 = f.text_area :memo, class: "memo__form" 16 .add-btn 17 = f.submit "変更する", class: "task-btn"
新規投稿ページと編集ページ
scss
1.new-task { 2 margin: 30px 25%; 3 .task { 4 padding-bottom: 30px; 5 &__form { 6 width: 700px; 7 height: 40px; 8 font-size: 1rem; 9 } 10 } 11 .date { 12 padding-bottom: 30px; 13 } 14 .memo { 15 padding-bottom: 30px; 16 &__form { 17 text-align: initial; 18 width: 703px; 19 height: 300px; 20 font-size: 1rem; 21 } 22 } 23 .add-btn { 24 text-align: center; 25 .task-btn { 26 display: inline-block; 27 width: 200px; 28 line-height: 48px; 29 background: #3CCACE; 30 border: 1px solid #3CCACE; 31 color: #fff; 32 border-radius: 100px; 33 cursor: pointer; 34 font-size: 20px; 35 font-weight: bold; 36 } 37 } 38} 39 40.task-btn:hover { 41 opacity: .6; 42} 43 44p { 45 font-size: 20px; 46}
回答1件
あなたの回答
tips
プレビュー