Introducing the CSS anchor positioning API | Blog | Chrome for Developers
Chrome for Developers
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
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 5월 25일 오전 1:04