我正在嘗試創建一個「配置文件」類型的頁面,其中標題的背景是配置文件照片的模糊版本。我無法讓疊加層正常工作。正確定位模糊背景圖像
我有一個例子在這裏:jsbin
的問題是,我不能讓後臺覆蓋停在白色的邊界線。 '.bg img'元素採用body元素的高度/寬度,而不是div.profile-header元素的高度/寬度100%。爲什麼?
CSS:
.profile-header {
display: block;
text-align: center;
border-bottom: #fff 1px solid;
.bg {
position: fixed;
z-index: -1;
width: 100%;
height: 100%;
opacity: 0.7;
img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
bottom: 0;
right: 0;
left: 0;
-webkit-filter: blur(15px);
-moz-filter: blur(15px);
-o-filter: blur(15px);
-ms-filter: blur(15px);
filter: blur(15px);
}
}
.profile-content {
z-index: 1;
}
.profile-img {
padding: 30px 5px;
display: block;
img {
max-width: 150px;
margin: 0 auto;
border-radius: 50%;
}
}
}
HTML:
<body>
<div class="profile-header">
<div class="bg"> <img src="http://www.twoorist.com/resources/images/uploads/images/97714346f8b6a5c10d716643eee28a8e.jpg"></div>
<div class="profile-content">
<div class="profile-img">
<img src="http://www.twoorist.com/resources/images/uploads/images/97714346f8b6a5c10d716643eee28a8e.jpg">
</div>
<div class="header-content">
<h2>John Doe</h2>
</div>
</div>
</div>
<p>Some content down here.</p>
</body>
目前還不清楚是什麼,這是應該的樣子,但你的定位是一個奇怪的混合物。 –
Hi @Paulie_D,感謝您的關注。這是我可以用谷歌搜索找到的最接近的東西。我希望標題的背景是個人資料照片的模糊版本。看到類似的東西[這裏](https://epic-pxls.s3.amazonaws.com/uploads/photo/fe3846b4-53c7-4921-b7cb-e663b68293dc.jpg) – Zack
嗯......你可能需要重新調整結構去做。我不得不想。 –