0
CSS 변환없이 배치 된 요소의 앵커 포인트를 정의 할 수 있습니까?절대 위치 요소의 앵커 포인트를 정의하는 방법은 무엇입니까?
변수 중심의 div 앞에 화살표를 배치하고 싶지만 오프셋 (왼쪽 : -20px;)을 정의해야합니다.
글꼴 크기를 늘리려면 화살표와 블록 사이의 간격이 더 이상 비례하지 않습니다.
어떻게 내 절대 위치 요소의 앵커를 왼쪽 위가 아닌 오른쪽 위 모서리로 정의 할 수 있습니까?
HTML :
<div id="block">
back
<div id="arrow">←</div>
</div>
CSS :
#block {
height: 20px;
width : 40px;
margin: 0 auto;
border: 1px solid black;
position: relative;
}
#arrow {
position: absolute;
left: -20px;
top : 0;
}
블록이 고정 폭이다이 예에서
,하지만 내 코드에서이 변수입니다. adiffrent 솔루션이 필요할 수도 있습니다.
감사합니다!
가 오른쪽 모서리를 고정하기 위해, 단지'잘 사용 :
현재 작업을 볼 수 있습니다 대신 왼쪽 '의 150px'를 : -20px' - 요소의 오른쪽 가장자리 왼쪽으로 150 픽셀 위치하게됩니다. –
'px'대신 'em'을 사용할 수 있습니다. 대신 글꼴 높이를 기준으로합니다. – AlecTMH