- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在博客网站上工作,这是我想要的效果: 我使用 forEach 遍历每个帖子并为每个帖子创建相同的样式。这是我的代码:
<% blog.forEach(function(blog,index) { %> //loops through every post
<div class="col-md-6 col-sm-6">
<div class="thumbnail">
<a href="/blog/<%= blog._id %>"><img src="<%= blog.image %>"> </a> //adds image
</div>
<div class="caption">
<a href="/blog/<%= blog._id %>"><h2><%= blog.title %></h2> </a> //adds title
</div>
<span><%= blog.created.toDateString(); %></span> //adds date
<div class="relative">
<p><%- blog.body.substring(0,250); %></p> //adds body
<div class="absolute"></div>
</div>
</div>
<% }}) %>
结果是:
我的博文图片在
<% blog.image %>
如何将这张图片用作背景并加上标题(就像第一张图片中的那样)?是否可以使用 ejs 模板将此图像作为背景传递?
最佳答案
这应该让你开始:
.wrapper {
position: relative;
}
.overlay {
position: absolute;
bottom: 0;
width: 100%;
background: rgba(50, 50, 50, 0.5);
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<div class="col-md-6 col-sm-6">
<a href="/blog/<%= blog._id %>">
<div class="wrapper">
<img class="img-responsive" src="http://pipsum.com/800x300.jpg">
<div class="overlay">
<a href="/blog/<%= blog._id %>"><h2> blog.title </h2> </a>
<span>blog.created.toDateString();</span>
</div>
</div>
</a>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque molestie commodo quam, in dapibus odio laoreet sed. Duis id mauris in ligula lacinia bibendum non nec urna. Praesent at est varius, rutrum massa sed, elementum velit.
</p>
</div>
我剥离了 EJS,专注于 HTML 标记和 CSS。
这是如何工作的简要概述:
.wrapper
中,设置为 position: relative;
。.overlay
设置为 position: absolute;
将 div 从正常内容流中取出并将其绝对定位在 .wrapper
中.bottom: 0;
确保它位于底部,width: 100%
扩展它以填充 .wrapper
。background: rgba(50, 50, 50, 0.5);
以使文本更具可读性(值需要调整)。 rgba
代表红色、绿色、蓝色、Alpha。 Alpha 数字允许您调整透明度。 1
完全不透明,0
完全透明。关于javascript - 使用ejs模板设置背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41681113/
我正在尝试包含一个 ejs 文件,其中包含用于设置我的 View 的函数。这些函数被定义为使用助手。我试过使用: 但是当我尝试使用这个文件中的函数时: 我收到错误: Reference Error
所以我想将 ejs 模板预编译成 .js 文件 var compiled = ejs.compile(source); fs.writeFileSync(target, 'myTemplateFunc
作为一个真正的 EJS 初学者,我的 html 页面中有两个图表,所以我想使用我的部分两次: 但是我需要在 ejs 内部传递一些参数来区分图形。 什么是最好的方法? 最佳答案 @Naeem Shai
这是我的问题 - 它不可读 为了让 .ejs 正常工作,到目前为止我已经添加了以下内容。我也有格式保存和更漂亮。我正在寻找获得更好格式的建议,以便我可以阅读。 "files.associations"
为什么这不起作用: value="" /> 它抛出一个引用错误,说 givenName 未定义,它可能不是,并且是条件的原因。 最佳答案 抢你要查if (locals.givenName) v
我正在尝试使用@nestjs-modules/mailer nodemailer 在 Nestjs 框架中发送电子邮件。电子邮件在正常文本下工作正常,但是当设置为使用 EJS 模板作为电子邮件正文时,
我想实现一个功能。我的应用程序是用 AngularJS 和 NodeJS 制作的。我正在发送一封电子邮件,在该电子邮件中我有一个可以单击的按钮。 " styl
这是代码,请帮忙。提前致谢。 最佳答案 else之前的标签必须与前一个标签的结束标签配对。
我最近利用了来自 github 的 github student developer package 并下载了 Atom.io。到目前为止,我一直喜欢它的功能,主要是将 ejs 文件的语法突出显示为
我正在学习编写渐进式 Web 应用程序,所有示例都使用 html 文件。我更喜欢将 EJS 与节点服务器一起使用。是否可以缓存 ejs 以便可以在本地使用? 最佳答案 简短的回答:是的。 Servic
嗨,我刚刚开始使用 EJS。现在我需要检查条件,因此我在 EJS 中使用 if 条件,但在运行时显示错误。我正在尝试的代码是
您好 我如何将变量从一个EJS页面传递到另一个EJS页面。 例如,我有这个页面 // insertion.ejs //
我在节点上使用 EJS 作为我的 View 引擎并进行快速设置。我想使用 ejs-lint 来帮助获取错误行。我以前没有使用过 linter,但是通过阅读这里的文档:https://github.co
我正在创建类似 reddit 评论部分的内容,有人可以评论某些内容,人们也可以回复该评论。 我正在使用 Node、Express、MySQL、EJS。 问题:我不知道如何制作赞成/反对部分,我不知道如
这是我的想法:我想加载一个呈现的 ejs 文件作为我的主模板 ejs 文件的主体。可能吗? 我的 app.js: router.get('/', function(req, res) { res.
我们如何在模板中转义 ejs 标签本身? 在 sails 中,我想将以下代码放入layout.ejs 但默认情况下, 内的所有内容
文件 1:ejsfunction.ejs 文件 2:file.ejs 输出: ReferenceError: 1| >> 2| funcTest is not defined 嗨,
我是 Node.js/Express/EJS 的新手。 我最近注意到,当我将参数从 Express 请求处理程序传递到 EJS View 并省略参数名称时,它会根据变量名称创建一个名称。因此,例如,在
我尝试像这样用 ejs 渲染 html const ejs = require('ejs'), fs = require('fs'), str = fs.readFileSyn
这两个网站似乎都描述了一种非常相似的基于 Javascript 的模板语言,称为 EJS。但是: ejs.co 说 E 代表“有效”并且有一个活跃的存储库 on Github . Embeddedjs
我是一名优秀的程序员,十分优秀!