Я пытаюсь создать страницу типа «профиль», где фон заголовка является размытой версией фотографии профиля. У меня проблемы с правильной работой наложения.Правильное позиционирование размытого фонового изображения
У меня есть пример здесь: jsbin
Вопрос заключается в том, что я не могу получить фон наложения остановиться на белой линии границы. Элемент '.bg img' принимает высоту/ширину элемента body вместо высоты/ширины 100% элемента div.profile-header. Зачем?
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>
Это не ясно, что это должно выглядеть, но ваше позиционирование странная смесь. –
Привет @Paulie_D, спасибо, что посмотрели. Это самая близкая вещь, которую я мог найти при поиске в Google. Я хочу, чтобы фон заголовка был размытой версией фотографии профиля. См. Что-то подобное [здесь] (https://epic-pxls.s3.amazonaws.com/uploads/photo/fe3846b4-53c7-4921-b7cb-e663b68293dc.jpg) – Zack
Хм ... вам, возможно, придется перестроить структуру сделай это. Мне нужно подумать. –