0
我正在開發一個WordPress主題,並在即時通訊頁面上顯示主頁。目前,我已經有了一個模糊的背景,然後將文字疊加在背景上,以區分背景和文本。對於簡短的標題,我正在開始工作,對於較長的標題,文本正在推下實際的照片框。文字推div下來
我試圖把事情的工作,但我沒有得到任何進展,或者它只是看起來更加古怪,這個一些幫助,將不勝感激。
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;
}
你能做一個小提琴或codepen演示嗎?我猜'#topbg'的固定高度是這個原因,你可以嘗試改變爲'min-height:40px;'而不是'height:40px;' – Aziz
@Aziz它是一個WordPress站點,所以JsFiddle不會通過標題等傳輸。我不再使用'#topbg',所以不是這樣。這是一個鏈接:http://theuntoldspiral.com/ – Shedlor