Floating UI´Â Tooltip, Popover, Dropdown Menu, Context Menu, Select Box µî ȸé À§¿¡ ¶° ÀÖ´Â ´Ù¾çÇÑ UI ¿ä¼ÒÀÇ À§Ä¡¸¦
ÀÚµ¿À¸·Î °è»êÇÏ°í ¹èÄ¡ÇØÁÖ´Â ÃֽŠJavaScript ¶óÀ̺귯¸®ÀÔ´Ï´Ù.
±âÁ¸ Popper.jsÀÇ ÈÄ¼Ó °³³äÀ¸·Î °³¹ßµÇ¾úÀ¸¸ç ÃÖ±Ù React, Vue, Vanilla JavaScript ȯ°æ¿¡¼ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù.
½ºÅ©·Ñ ¿µ¿ª ¾ÈÂÊÀ̳ª ¸ð¹ÙÀÏ È¸é, ºê¶ó¿ìÀú °¡ÀåÀÚ¸® µî º¹ÀâÇÑ È¯°æ¿¡¼µµ¿ä¼Ò°¡ È¸é ¹ÛÀ¸·Î À߸®Áö ¾Êµµ·Ï
ÀÚµ¿À¸·Î À§Ä¡¸¦ º¸Á¤ÇØÁÖ¸ç Tooltip, Dropdown, Popover °°Àº ÀÎÅÍÆäÀ̽º¸¦ ¸Å¿ì ¾ÈÁ¤ÀûÀ¸·Î ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.
ƯÈ÷ ȸé Ãæµ¹ °¨Áö(Collision Detection), ÀÚµ¿ ¹æÇâ º¯°æ(Flip), À§Ä¡ À̵¿(Shift), È»ìÇ¥(Arrow) À§Ä¡ °è»ê, ½ºÅ©·Ñ ´ëÀÀ µîÀÇ ±â´ÉÀ»
±âº» Á¦°øÇÏ¿© Á÷Á¢ º¹ÀâÇÑ ÁÂÇ¥ °è»êÀ» ±¸ÇöÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

React, Vue, Vanilla JS ȯ°æÀ» ¸ðµÎ Áö¿øÇϸç ÇÊ¿äÇÑ ±â´É¸¸ ¼±ÅÃÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµâ ±¸Á¶(Tree-shaking)¸¦ Á¦°øÇØ °¡º±°í ºü¸£°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. MIT License ±â¹ÝÀ¸·Î »ó¾÷Àû ÇÁ·ÎÁ§Æ®¿¡¼µµ ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ¿ä ±â´É
- Tooltip / Popover / Dropdown À§Ä¡ ÀÚµ¿ °è»ê
- ºê¶ó¿ìÀú °¡ÀåÀÚ¸® Ãæµ¹ ÀÚµ¿ ȸÇÇ
- ½ºÅ©·Ñ ¿µ¿ª ÀÚµ¿ ´ëÀÀ
- ÀÚµ¿ ¹æÇâ º¯°æ ±â´É Á¦°ø
- Arrow À§Ä¡ ÀÚµ¿ °è»ê
- Mouse Cursor ±âÁØ À§Ä¡ ÁöÁ¤ Áö¿ø
- React / Vue / Vanilla JS Áö¿ø
- °¡º±°í ºü¸¥ ¸ðµâ ±¸Á¶ Á¦°ø
- MIT License ¹«·á »ç¿ë °¡´É
°ø½Ä ȨÆäÀÌÁö
Getting Started ¹®¼
Tutorial ¹®¼
GitHub
|