내 이미지 위에 텍스트를 절대적으로 배치하고 싶지만 중심에 있지는 않습니다. 나는 무엇인가 시도했다. 그러나 그것은 매우 이상했다. 나는 반응하는 사이트로 갈 것이지만, 그걸로는 이상하게 보이기 시작한다. 여기 내 코드가있다. 뷰포트가 너무 작은 경우절대 위치 항목을 중앙 정렬하는 방법
HTML 인해 37 %의 위쪽 및 왼쪽 오프셋 (offset)에
<div id="container"></div>
<div class="parent">
<div class="child">
<h1> Richy Photography </h1>
</div>
</div>
CSS
#container {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-image:url(image.jpg);
background-size:cover;
background-position:50% 50%;
background-repeat: no-repeat;
}
body, html
{
height:100%;
width:100%;
}
.parent {
position:relative;
font-family: Helvetica, Arial, sans-serif;
width: 100%;
height: 100%;
margin:0;
padding:0;
}
.child {
position: absolute;
left:37%;
top:37%;
margin:0;
padding:0;
}
난 당신이 그것을 시도 할 때 – user3219918
user3219918 @ 나는 내 대답을 편집 한해야 할 때 텍스트가 표시되지 않습니다. 그것이 당신을 위해 그것을 해결해야하므로 내 업데이트 답변을 참조하십시오. –
매력처럼 작동합니다. 감사. – user3219918