有没有一种方法可以让我在博客文章中提取第一张图片,并将其作为标题放在博客文章里
Is there a way I could pick up the first image in a blogpost and put it as a header in a blog post?
所以我想做的是让博客文章中的第一个图像看起来像每个博客文章页面的标题。。。。
这就是我目前所拥有的:
<b:if cond='data:post.firstImageUrl'>
<img expr:src ="data:post.firstImageUrl" expr:alt="data:post.title"/>
</b:if>
但它并没有真正起作用。有人能帮帮我吗?请参阅此示例。我希望我帖子中的第一张图片看起来像页面上的标题。。。。
我也遇到了麻烦。我想你想用这个图像作为背景图像。我用一些jquery解决了这个问题。你的目标与我的有点不同,所以我建议你在你的第一个图像中添加一个类(可能想手动或使用javascript),获取源,将其作为背景图像添加到你的标题中,并隐藏图像标签(如果打算重复,请不要这样做)
标记将类似于:
<header class="imgbg"></header>
<div class="post">
<h1>Title</h1>
<p>Text</p>
<img src="#" class="first-img">
</div>
和jquery:
function getimgsrc(){
$('.post').find('.first-img').each(function(n, image){
var image = $(image);
var thisurl = $(this).attr('src');
$('.imgbg').css('background-image', 'url(' + thisurl + ')');
$('.first-img').remove();
});
}
我构建了一个代码笔来更好地说明这一点:http://codepen.io/bekreatief/pen/BaFnx
相关文章:
- CSS-如何定位内容数据标题
- 在Shopify中获取博客文章的图片
- 在PHP中使用javascript更改页面标题'if'
- Brightcove获取/显示HTML中的当前视频标题和描述
- React组件-设置页面标题
- 显示浏览量最高的三篇文章
- jQuery动态更改标题
- HighCharts长标题文本在某些元素上重叠
- 将行添加到具有固定标题的HTML表中
- CKEditor v4:自制插件中对话框的动态标题
- 在我的网站上显示最近提交的文章/图片
- 如何在自动完成时设置属性标题
- 单元格的工具提示或标题不显示超过2000个字符
- 单击我的joomla网站上的模块标题以指向一篇文章
- 在网址中使用文章标题,而不是 id
- 有没有一种方法可以让我在博客文章中提取第一张图片,并将其作为标题放在博客文章里
- 如何从其他人那里提取标题,图像'在自己的网站上发表博客文章
- 如何自动保存标题为每一个新的文章提供我的第三方js脚本嵌入在一个网站上
- 根据标题中的关键字在RSS提要中显示博客文章
- 将文章中的每个图像都用“;href"父链接标题的