Chrome에 HTML 요소를 기준으로 위치를 잡을 수 있는 CSS anchor positioning API가 추가되었습니다.


대표적으로 툴팁 같은 경우 HTML 요소를 기준으로 표시되어야 좋고 또 화면의 사이즈에 따라 표시해야할 위치가 달라지기 때문에 계산이 복잡한 편이고 JavaScript를 이용해서 위치를 잡아야 합니다.


CSS anchor positioning API를 사용하면 특정 HTML 요소에 anchor-neme: --NAME 처럼 이름을 지정해서 앵커로 지정할 수 있고 다른 요소에서 CSS로 position-anchor로 앞에서 지정한 앵커의 이름을 지정하면 anchor() 함수를 통해 앵커의 위치를 기준으로 위치를 잡을 수 있습니다.


복잡한 케이스는 JavaScript가 필요하겠지만 간단한 위치는 CSS만으로도 잡을 수 있어서 꽤 편해 보입니다.


https://developer.chrome.com/blog/anchor-positioning-api?hl=en

Introducing the CSS anchor positioning API | Blog | Chrome for Developers

Chrome for Developers

Introducing the CSS anchor positioning API | Blog | Chrome for Developers

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 5월 25일 오전 1:04

 • 

저장 10조회 2,232

댓글 0