Javascript & JQuery & CSS > backgound - background-image, background-repeat ,background-position, background-size µî·ÏÀÏ : 2017-07-14 17:52 Á¶È¸¼ö : 52,9901. background-color - ¹è°æ»öÀ» ¼³Á¤ÇÏ´Â ¼Ó¼ºÀ¸·Î {background-color:red} ¶Ç´Â {background-color:#ff0000}¿Í °°ÀÌ »ç¿ëµË´Ï´Ù. 2. background-image - background-image´Â ¹è°æÀ̹ÌÁöÀÇ URLÀ» ¼³Á¤ÇÏ´Â ¼Ó¼ºÀ¸·Î {background-image:url('À̹ÌÁö °æ·Î')}¿Í °°ÀÌ »ç¿ëµË´Ï´Ù. 3. background-repeat - background-repeat´Â À̹ÌÁöÀÇ Á¤·ÄÀ» ÁöÁ¤ÇÏ´Â ¼Ó¼ºÀ¸·Î ¾Æ·¡¿Í °°Àº °ªÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. repeat : À̹ÌÁö¸¦ ¹ÙµÏÆÇ½Ä ¹è¿·Î Á¤·Ä ÇÕ´Ï´Ù. repeat-x : À̹ÌÁö¸¦ °¡·Î¹æÇâÀ¸·Î ¹Ýº¹Çؼ Á¤·Ä ÇÕ´Ï´Ù. repeat-y : À̹ÌÁö¸¦ ¼¼·Î¹æÇâÀ¸·Î ¹Ýº¹Çؼ Á¤·Ä ÇÕ´Ï´Ù. no-repeat : À̹ÌÁö¸¦ ¹Ýº¹µÇÁö ¾Ê°í ÇÑ ¹ø¸¸ Ç¥½ÃÇÕ´Ï´Ù. 4. background-attachment - background-attachment´Â À̹ÌÁö°¡ ÁöÁ¤µÇ¾î ÀÖ´Â °æ¿ì À̹ÌÁö¸¦ °íÁ¤µÇ°Ô ÇÒ °ÍÀÎÁö, ½ºÅ©·Ñ¿¡ µû¶ó¼ ³»¿ëµµ ÇÔ²² À̵¿½Ãų°ÍÀÎÁö¸¦ ¼³Á¤ÇÏ´Â ¼Ó¼ºÀÌ¸ç ±× °ªÀ¸·Î´Â ´ÙÀ½°ú °°½À´Ï´Ù. fixed À̹ÌÁöÀÇ À§Ä¡¸¦ °íÁ¤½Ãŵ´Ï´Ù. scroll À̹ÌÁö¸¦ ´Ù¸¥ ³»¿ë°ú ÇÔ²² ½ºÅ©·ÑÇϵµ·Ï ÇÕ´Ï´Ù. 5. background-position - background-positionÀº À̹ÌÁö°¡ ÁöÁ¤µÇ¾î ÀÖ´Â °æ¿ì ƯÁ¤ À§Ä¡¸¦ »Ñ·Á¶§ »ç¿ëµÇ´Â ±â´É ÀÔ´Ï´Ù. <img src="/lecture/jquery/image/background_menu.png" border=1> À§¿Í °°Àº À̹ÌÁö°¡ ÀÖÀ» °æ¿ì, °ËÁ¤»ö °øÁö»çÇ× ºÎºÐ°ú ÁÖȲ»ö °øÁö»çÇ× ºÎºÐÀ» ³ª´©¾î¼ ȸ鿡 »Ñ·ÁÁÖ°í ½ÍÀ» °æ¿ì .main-left .menu01:hover {background-position:0px -85px;} ¿Í °°Àº Çü½ÄÀ¸·Î »Ñ·Á ÁÝ´Ï´Ù. menu01 °´Ã¼¿¡ ¸¶¿ì½º°¡ ¿Ã·ÁÁ³À» °æ¿ì, °¡·Î (0px), À̹ÌÁöÀÇ ¼¼·Î´Â Div °´Ã¼¿¡¼ -85px ºÎºÐºÎÅÍ »Ñ¸®°Ô µÇ¾î ÁÖȲ»ö ¾ÆÀÌÄÜÀÌ º¸ÀÌ°Ô µË´Ï´Ù. À§¿Í °°Àº ÇüÅ·Πbackground-position À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. background-position: center center; background-position ¼Ó¼ºÀ» À§Ã³·³ ÁÙ¼öµµ ÀÖ½À´Ï´Ù. À̹ÌÁö¸¦ center ¿¡¼ »Ñ·ÁÁÙÁö, top, left, right ¿¡¼ ½ÃÀÛÇÒÁö °áÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. 6. background-size auto : ¿ø·¡ À̹ÌÁö°¡ ±×´ë·Î »ç¿ëµÇ±â ¶§¹®¿¡ ¹Ú½ºÀÇ Å©±â¸¦ ÁÖ´õ¶óµµ º»·¡ »çÁø Å©±â ±×´ë·Î ³ªÅ¸³². 200px : °ªÀÌ Çϳª¸¸ ÁÖ¾îÁö¸é ÁÖ¾îÁø°ªÀº ³Êºñ°ªÀ» ÀνÄÇÏ°í, ³ôÀÌ°ªÀº auto·Î ³ªÅ¸³³´Ï´Ù. 400px 300px : ³Êºñ¿Í ³ôÀÌ°¡ ¸ðµÎ ÁöÁ¤?À¸¹Ç·Î ¹è°æÀ̹ÌÁö´Â 400*300Å©±â·Î ³ªÅ¸³³´Ï´Ù. 60% auto : Á¤ÇØÁø ¹Ú½ºÀÇ Å©±â¿¡ µû¶ó ³Êºñ°¡ 60% ÁöÁ¤µÇ°í, ³ôÀÌ´Â auto·Î ³ªÅ¸³³´Ï´Ù. contain - À̹ÌÁöÀÇ ³Êºñ¿Í ³ôÀÌ ºñÀ²À» À¯ÁöÇϴµ¥, ³Êºñ³ª ³ôÀÌ Áß ÀÛÀº°ªÀ» ¹è°æÀ̹ÌÁö¿¡ ¸ÂÃä´Ï´Ù. cover - À̹ÌÁöÀÇ ³Êºñ¿Í ³ôÀÌ ºñÀ²À» À¯ÁöÇϴµ¥, ³Êºñ³ª ³ôÀÌ Áß Å«°ªÀ» ¹è°æÀ̹ÌÁö¿¡ ¸ÂÃä´Ï´Ù. 100% - À̹ÌÁöÀÇ ³Êºñ¿Í ³ôÀÌ ºñÀ²À» ¹Ú½º Å©±â¿¡ µû¶ó 100%·Î ¸ÂÃçÁÝ´Ï´Ù. »çÁøÀÇ Å©±â°¡ ¾ó¸¶³Ä¿¡ µû¶ó ÀÌ ¼Ó¼ºµéÀ» ¾Ë¸Â°Ô ¾µ ¼ö ÀÖ¾î¿ä. ¿¹) background-size: cover; - ³ÐÀÌ ¿Í ³ôÀÌÀÇ ºñÀ²À» À¯ÁöÇÏ¸é¼ Å«ÂÊÀ» ±âÁØÀ¸·Î ¸ÂÃß°Ô µË´Ï´Ù. ¿¹) background-size: auto; - ¿øº» À̹ÌÁö ±×´ë·Î Ç¥½ÃÇÕ´Ï´Ù. ¿¹) background-size: 400px 400px; ¿¹) background-size: 60% auto; - ³ÐÀÌ°¡ ¹Ú½ºÀÇ 60% »õ·Î´Â auto·Î ÁöÁ¤µË´Ï´Ù. background-position: center center; ¿¹) background-size: 60% auto; - ³ÐÀÌ°¡ ¹Ú½ºÀÇ 60% »õ·Î´Â auto·Î ÁöÁ¤µË´Ï´Ù. background-position: top left; ¿¹) background-size: contain - ³ÐÀÌ ¿Í ³ôÀÌÀÇ ºñÀ²À» À¯ÁöÇÏ¸é¼ ÀÛÀºÂÊÀ» ±âÁØÀ¸·Î ¸ÂÃß°Ô µË´Ï´Ù.
|