状況
現在ポートフォリオを作成しており、新規登録画面をdeviseを用いて実装してあります。
レイアウトを整えるためにcodepenからHTML,CSSを引っ張ってきて実装を考えていました。
deviseではform_foを使用しており、codepenではinputタグを使用している状況です。
deviseでの機能とcodepenでのレイアウトを両立するためにはどうすれば良いのでしょうか。
該当のコード
DeviseRegistrations
1//new.html.erb 2<%= form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| %> 3 <%= render "devise/shared/error_messages", resource: resource %> 4 5 <div class="field"> 6 <%= f.label :name %><br /> 7 <%= f.text_field :name, autofocus: true %> 8 </div> 9 10 <div class="field"> 11 <%= f.label :email %><br /> 12 <%= f.email_field :email, autofocus: true, autocomplete: "email" %> 13 </div> 14 15 <div class="field"> 16 <%= f.label :password %> 17 <% if @minimum_password_length %> 18 <em>(<%= @minimum_password_length %> characters minimum)</em> 19 <% end %><br /> 20 <%= f.password_field :password, autocomplete: "new-password" %> 21 </div> 22 23 <div class="field"> 24 <%= f.label :password_confirmation %><br /> 25 <%= f.password_field :password_confirmation, autocomplete: "new-password" %> 26 </div> 27 28 <div class="actions"> 29 <%= f.submit "Sign up" %> 30 </div> 31<% end %> 32 33<%= render "devise/shared/links" %>
codepenHTML
1<div class="main-w3layouts wrapper"> 2 <h1>Creative SignUp Form</h1> 3 <div class="main-agileinfo"> 4 <div class="agileits-top"> 5 <input class="text" type="text" name="Username" placeholder="Username" required=""> 6 <input class="text email" type="email" name="email" placeholder="Email" required=""> 7 <input class="text" type="password" name="password" placeholder="Password" required=""> 8 <input class="text w3lpass" type="password" name="password" placeholder="Confirm Password" required=""> 9 <div class="wthree-text"> 10 <label class="anim"> 11 <input type="checkbox" class="checkbox" required=""> 12 <span>I Agree To The Terms & Conditions</span> 13 </label> 14 <div class="clear"> </div> 15 </div> 16 <input type="submit" value="SIGNUP"> 17 </form> 18 <p>Don't have an Account? <a href="#"> Login Now!</a></p> 19 </div> 20 </div> 21 <!-- copyright --> 22 <div class="colorlibcopy-agile"> 23 <p>© 2018 Colorlib Signup Form. All rights reserved | Design by <a href="https://colorlib.com/" target="_blank">Colorlib</a></p> 24 </div> 25 <!-- //copyright --> 26 <ul class="colorlib-bubbles"> 27 <li></li> 28 <li></li> 29 <li></li> 30 <li></li> 31 <li></li> 32 <li></li> 33 <li></li> 34 <li></li> 35 <li></li> 36 <li></li> 37 </ul> 38 </div>
解決例
inputタグをf.に変換などできるのでしょうか。
今回はCSSの記述量がかなり多いため割愛させていただきます。
(代わりにcodepenのURLを下記に貼り付けさせていただきます)
参照させていただいたcodepenのURL
至らない点等あると思いますが、他に必要事項があれば随時コメントいただけると幸いです。
どうか、お力添えよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/27 06:32
2021/09/27 06:44
2021/09/27 06:44
2021/09/27 06:46
2021/09/27 07:07
2021/09/27 07:13
2021/09/27 08:42
2021/09/28 01:36