¾È±Ô °øºÎ¹æ

Javascript & JQuery & CSS > backgound - background-image, background-repeat ,background-position, background-size

µî·ÏÀÏ : 2017-07-14 17:52 Á¶È¸¼ö : 52,990


 1. 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    -  ³ÐÀÌ ¿Í ³ôÀÌÀÇ ºñÀ²À» À¯ÁöÇϸ鼭 ÀÛÀºÂÊÀ» ±âÁØÀ¸·Î ¸ÂÃß°Ô µË´Ï´Ù.
 
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.