´ÙÀ½ ¸Þ¼µå´Â µµÇüÀÇ ¾Æ·¡ÂÊ¿¡ ±×¸²ÀÚ¸¦ ±ò¾Æ ÀÔüÀûÀÎ ¸ð¾çÀ» ¸¸µç´Ù. »ö»ó, °Å¸®, ÆÛÁü Á¤µµ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
¼Ó¼º |
¼³¸í |
shadowColor |
±×¸²ÀÚÀÇ »ö»ó. µðÆúÆ®´Â °ËÀº»öÀÌ´Ù. |
shadowOffsetX, shadowOffsetY |
±×¸²ÀÚÀÇ ¼öÆò, ¼öÁ÷ À§Ä¡. À½¼ö¸¦
ÁÖ¸é À§ÂÊÀ¸·Î ±×¸²ÀÚ°¡ »ý¼ºµÈ´Ù. µðÆúÆ®°ªÀº 0ÀÌ´Ù. |
shadowBlur |
±×¸²ÀÚ°¡ Èå·ÁÁö´Â Á¤µµ. ±âº»°ª 0Àº
¶Ç·ÇÇÑ ±×¸²ÀÚ¸¦ ±×¸®¸ç ÀÌ °ªÀÌ Ä¿Áú¼ö·Ï ±×¸²ÀÚ°¡ Èå·ÁÁø´Ù. |
±×¸²ÀÚ°¡ º¸ÀÌ·Á¸é ÃÖ¼ÒÇÑ »ö»ó°ú ¿ÀÇÁ¼ÂÀ» °°ÀÌ ÁöÁ¤ÇØ¾ß ÇÑ´Ù. º¸Åë 4°¡Áö ¼Ó¼ºÀ» ÇѲ¨¹ø¿¡ ÁöÁ¤Ç쵂 shadowBlur´Â »ý·«Çϱ⵵ ÇÑ´Ù.
shadow.html
function draw() {
ctx.shadowColor="gray"
ctx.shadowOffsetX=10;
ctx.shadowOffsetY=10;
ctx.fillRect(10,10,100,100);
}
»ç°¢ÇüÀ» ±×¸®°í 10Çȼ¿ ¿À¸¥ÂÊ ¾Æ·¡¿¡ ȸ»öÀÇ ±×¸²ÀÚ¸¦ ±ò¾Ò´Ù. ¿ÀÇÁ¼ÂÀ» À½¼ö·Î ÁÖ¾î ±×¸²ÀÚ¸¦ ¿ÞÂÊÀ̳ª À§¿¡ µÑ ¼öµµ ÀÖ´Ù.
±×¸²ÀÚ°¡ ³Ê¹« ¶Ç·ÇÇؼ ±×¸²ÀÚ´äÁö ¾Ê¾Æ º¸À̴µ¥ shadowBlur ¼Ó¼ºÀ»
ÁöÁ¤ÇÏ¸é ±×¸²ÀÚÀÇ °æ°è°¡ È帴ÇØÁ®¼ ÁøÂ¥ ±×¸²ÀÚó·³ º¸ÀδÙ. ´ÙÀ½ ÇÑ ÁÙÀ» Ãß°¡ÇØ º¸ÀÚ. À§ ¿À¸¥ÂÊ ±×¸²Ã³·³ ±×¸²ÀÚ°¡ È帴ÇØÁø´Ù. µµÇü¿¡´Â ±×¸²ÀÚ¸¦ ±ò¾Æ
ºÁ¾ß º°·Î ¸ÚÀÌ ¾ø°í ÅؽºÆ®¿¡ È¿°úÀûÀÌ´Ù.
shadow2.html
function draw() {
ctx.shadowColor="gray"
ctx.shadowOffsetX=10;
ctx.shadowOffsetY=10;
ctx.shadowBlur=10;
ctx.fillRect(10,10,100,100);
}
±×¸²ÀÚ´Â ÀÀ¿ëÇϱ⿡ µû¶ó¼´Â ¸Úµå·¯Áø È¿°ú¸¦ ³¾ ¼ö ÀÖ´Â ±â´ÉÀÌ´Ù. ±×·¯³ª
±×¸²ÀÚ°¡ ÀÖÀ¸¸é ³»ºÎÀûÀ¸·Î ±×¸²ÀÚ¸¦ À§ÇÑ ºñÆ®¸ÊÀ» »ý¼ºÇÏ°í È帴ÇÏ°Ô Ã³¸®ÇÏ°í ¹ÝÅõ¸í 󸮱îÁö µé¾î°£ ÈÄ È¸é ĵ¹ö½º¿Í ÇÕ¼ºÇÏ´Â º¹ÀâÇÑ Ã³¸®¸¦ Çؾß
ÇÑ´Ù. ÄÄÇ»ÅÍ°¡ ¿ö³« »¡¶óÁ® Á¤ÀûÀΠȸ鿡¼´Â »ç¿ëÇصµ ¹«¹æÇÏÁö¸¸ ¾Ö´Ï¸ÞÀ̼Çó·³ ÀÚÁÖ ¹Ù²î´Â ȸ鿡¼´Â
ÀÚÀçÇÏ´Â °ÍÀÌ ÁÁ´Ù. Á¤ ±×¸²ÀÚ¸¦ ¾²°í ½Í´Ù¸é ¾Æ¿¹ ºñÆ®¸Ê¿¡ ±×¸²ÀÚ¸¦ ¹Ú¾Æ ³Ö´Â °ÍÀÌ ¼º´É¿¡´Â ÈξÀ
´õ À¯¸®ÇÏ´Ù.