css - 使用 CSS 设计自定义

标签 css ruby-on-rails-3 devise

我已经在我的 Rails 应用程序中实现了设计。当呈现 Flash 消息/Flash 通知时,它仅作为文本 I.E. 出现在页面上。您的 session 已过期,请重新登录以继续。

这出现在页面顶部上方的页面顶部。

我想做的是用一些 CSS 自定义它,添加边框,更改文本样式等,理想情况下,我希望通知在顶 Angular 用 x 关闭,而不是刷新页面通知消失。

有没有人做过这个或者可以指出正确的方向

感谢所有帮助

最佳答案

添加此内容或与您的 CSS 文件类似的内容:

.flash {
  text-align: center;
  width: 100%;
  padding: 10px 0 10px 0;
  margin-top: 1em;
  color: #333333;
  border: 1px solid black; 
}

/*
 Flash message styles
*/
.notice {
  background: #fefad9; 
}

其他 Flash 类是:.success、.alert、.error。可能还有一些我忘记了。但这应该有希望让你朝着正确的方向前进。

不要忘记添加:

<% flash.each do |key, value| %>
  <%= content_tag(:div, value, :class => "flash #{key}") %>
<% end %> 

到您的页眉或 application.html.erb。

关于css - 使用 CSS 设计自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10262549/

相关文章:

ruby-on-rails - 设计测试助手 - sign_in 不起作用

css - Logo 在 iPhone 和 iPad(iOS 设备)的移动设备中消失

html - 如何让 HTML 页脚在不固定或不使用 JS 的情况下占据页面的剩余高度?

ruby-on-rails - Rails 4 + 设计使用电子邮件或用户名和强参数登录

ruby-on-rails - rails gem 安装 pg

ruby-on-rails - 更快地搜索字段的第一个字符与 [A-Za-z] 不匹配的记录?

ruby-on-rails - 在 Devise 中设置语言

javascript - 悬停启动动画并停止悬停将使它倒退

jquery - Bootstrap Glyphicons 更改按钮上的字体系列

ruby-on-rails-3 - 如何编写不考虑批量分配的 rspec Controller 规范 model_mock