使用Chrome开发者工具尝试识别要在媒体查询中操作的元素后,我没有任何好运使横幅响应平板电脑和iphone大小。这是网址:
http://thursdaypools.mediafuel.net/innovations/fiberglass-pool-anchoring-system/
如果您调整大小,您会看到横幅图片根本没有改变尺寸,我尝试了以下内容:
@media screen and (max-width: 991px) { #video-header { height: 240px; } }
/*@media (max-width: 980px) { .banner { height: 30vh; } }*/
注释掉的代码是由我之前的某个人编写的,当我得到它时它没有用,而你在顶部看到的是我尝试使用我的工作后的努力。 #video-header和.banner似乎都没有任何区别。
该横幅的代码就是这个:
<?php get_header(); ?>
<div id="post-page" class="single-innovations-page content-area"> <?php get_template_part( 'template-parts/content', 'page-intro' ); ?>
<!--dancortes added this code below here-->
<?php get_template_part('template-parts/content','page-banner'); ?>
<?php if( get_field( 'product_video' ) ): ?>
<div id="video-header" class="full-video">
<iframe id="player" type="text/html" width="100%" height="100%" src="<?php the_field( 'product_video' ); ?>?enablejsapi=1&rel=0;" frameborder="0" allowfullscreen></iframe>
<div onClick="closeVideo()" class="close-video">
<p>Close</p>
</div>
</div>
<?php endif; ?><!--product_video-->
<main class="subpage-content">
<div class="medium-wrapper">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="innovation-information">
<?php the_field( 'innovation_information' ); ?>
</div>
<?php endwhile; else : ?>
<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>
</div>
</div><!--page-top-->
答案 0 :(得分:2)
将background-size
添加到.banner
.banner {
background-size: contain;
}