다른 요소의 가운데에 수평 요소가 있어야합니다. 중심 요소의 CSS는 다음과 같습니다 (비정상 코드를 제거했습니다).다른 요소를 기준으로 요소 가운데 맞추기
#center-element{
display: flex;
flex-direction: column;
align-items: stretch;
position: absolute;
}
나는 바닐라 JS를 사용해야합니다. 나는 시도했다 :
var targetPos = target.getBoundingClientRect();
centerDiv.style.top = (targetPos.top + targetPos.height) + "px";
centerDiv.style.left = (targetPos.left + (targetPos.width/2)) + "px";
그러나 그것은 꺼져있다. 어떤 아이디어?
은 ... 왜 그냥 모두 같은 스타일을 div를 제공? 너비는 75 %이고 텍스트 정렬은 모두 –
네,하지만 내 코드에는 여기에는 텍스트가 없습니다. – MasterBob
오해의 소지가있는 예제를 돕기는 어렵지 만 다음과 같이 표시 할 수 있습니다. inline-block and margin : 0 auto; 당신이 중심에 놓고 싶은 이미지 나 요소에. –