We can easily create the effect of post titles used as overlays over post thumbnails by combining a little WordPress coding and some CSS techniques. Let's see the details.
In the single.php you can insert the following code, where the thumbnail dimensions are purely indicative:
<div class="post-thumb-title"> <?php the_post_thumbnail(array(500,470));?> <p class="thumb-title"><?php the_title(); ?></p> </div> <?php the_content(); ?>
Then add the following CSS styles to your main theme style sheet:
/*= Post thumb with title */
div.post-thumb-title {
width: 500px;
margin: 1em auto;
}
div.post-thumb-title img {
display: block;
min-width: 100%;
}
div.post-thumb-title p.thumb-title {
margin: 0;
height: 2em;
line-height: 2;
position: relative;
top: -2em;
max-width: 100%;
text-align: center;
color: #fff;
background: rgba(0, 0, 0, 0.7);
}
By adjusting minimum and maximum widths with CSS, we can get the following result:
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.