I'm developing a Wordpress Theme and im doing the post boxes on the main page. Currently, I've got a blurred background and then text overlaying that with a background on that to distinguish between the background and the text. For short titles, I am getting it to work, for longer titles the text is pushing down the actual photo box.
I've tried to get things to work but I'm not getting any progress or it just looks even weirder, some help with this would be appreciated.
HTML:
<div id="hanger">
<div class="h2"><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><h2><?php the_title(); ?></h2></a> </div>
<div id="bgdiv"><div id="hang-bg" style="background-image: url('<?php echo $background[0]; ?>'); background-size: cover; height: 200px; -webkit-filter: blur(5px);-moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); margin: -5px -10px -10px -5px; "></div>
</div></div>
<?php endwhile; else : ?>
<?php endif; ?>
CSS:
#hanger {
height: 200px;
margin-top: -20px;
text-align: center;
}
#hanger h2 {
font-size: 35px;
color: white;
text-transform: uppercase;
text-decoration: none;
}
#hanger a {
font-size: 20px;
color: white;
text-decoration: none;
}
#topbg {
height: 40px;
width: 100%;
background: #7f7f7f;
opacity: 0.5;
position: relative;
top: -220px;
}
#bgdiv {
overflow: hidden;
border: 1px solid lightblue;
position: relative;
top: -70px;
z-index: 0;
}
.h2 {
background: url("./images/opac-grey.png");
position: relative;
z-index: 2;
width: 698px;
margin: 0 auto;
}