- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我博客的当前主图(置顶贴)是静态的,因为图片是通过 CSS 加载的。因此,对于我置顶的帖子,文本会动态变化。虽然我希望我的图像是动态的,并且想知道以正确的样式将特征图像动态加载到英雄帖子中的最佳方法。
我应该如何处理这个问题?
HTML
<div class="hero">
<div class="hero-wrapper">
<div class="article-info">
<!-- fetch sticky and store in $sticky variable -->
<?php $sticky = get_option( 'sticky_posts' ); ?>
<!-- create a new query and store first value of the sticky -->
<?php $query = new WP_Query( array( 'p' => $sticky[0] ) ); ?>
<?php if ( $query->have_posts() ): ?>
<?php while ( $query->have_posts() ) : $query->the_post(); ?>
<p class="topic"><a href="<?php the_permalink(); ?>"><?php the_category(' '); ?></a></p>
<h1 class="hero-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else : ?>
<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>
</div>
</div>
</div>
scss
.hero{
margin: 0 0 30px 0;
background-image: url("https://placeimg.com/470/310/people");
background-repeat: none;
background-size: cover;
background-position: center center;
@include fill-parent;
position: relative;
z-index: 0;
}
最佳答案
您可以使用 .hero
的内联样式来做到这一点
<!-- fetch sticky and store in $sticky variable -->
<?php $sticky = get_option( 'sticky_posts' ); ?>
<!-- create a new query and store first value of the sticky -->
<?php $query = new WP_Query( array( 'p' => $sticky[0] ) ); ?>
<?php if ( $query->have_posts() ): ?>
<?php while ( $query->have_posts() ) : $query->the_post(); ?>
<div class="hero" style="background-image: url(<?php echo $path_to_img; ?>)">
<div class="hero-wrapper">
<div class="article-info">
<p class="topic">
<a href="<?php the_permalink(); ?>">
<?php the_category(' '); ?>
</a>
</p>
<h1 class="hero-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
</div>
</div>
</div>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else : ?>
<p>
<?php _e( 'Sorry, no posts matched your criteria.' ); ?>
</p>
<?php endif; ?>
和 scss
.hero{
margin: 0 0 30px 0;
background-repeat: none;
background-size: cover;
background-position: center center;
@include fill-parent;
position: relative;
z-index: 0;
}
关于css - 通过 CSS 加载特色图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39810602/
嗯,我的问题是,我想存储某种产品在他们自己的表中,并且从这些产品中我想选择一些到特色/强调产品表,它将存储每个表中所选行的 ID,以在网站的主页上显示这些特色产品。 从表中选择特色产品后,我想自己制定
您好,我正在与 bigcommerce 合作,我希望在每个类别页面上获得以下风格的分割 本质上是制作类别版本; %%Panel.HomeFeaturedProducts%% %%Panel.SideT
在这个网站上http://rwl.rwlwater.com/我有一个小问题...我添加了 overflow: hidden 到特色 slider div,如果启用了 javascript 或用户的互联
我用VB.NET和MySQL作为数据库创建了一个咖啡销售系统。 在该系统中,用户可以更新自己的信息,例如名字、姓氏、BOD 等。 但是,多个用户当前可能会同时编辑同一数据集,这是我需要防止的。 示例:
在这里http://jsfiddle.net/comparebest/yBcKk/6/我有一个 jQuery slider 和两个 Div - DIV ONE 和 DIV TWO。 有没有办法让我自动
我是一名优秀的程序员,十分优秀!