HTML5¼¼Êõ

¡¾CSS½ø½×¡¿CSS ÑÕÉ«ÌåϵÏê½â - ChokCoco(2)

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£º²©¿ÍÔ° 2016-06-30 10:00 ÎÒÒªÆÀÂÛ( )

ÉÏÃæµÄÀý×Ó£¬ÎÒÖ»ÔÚ color ÀïдÁËÑÕÉ«£¬ÔÚ border ºÍ box-shadow ÖÐʹÓÃÁË currentColor ÊôÐÔ¡£¿ÉÒÔ¿´µ½£¬ÕâÁ½¸öÊôÐÔµÄÑÕÉ«Öµ¶¼±»ÉèÖÃΪÁË color ÖÐÉèÖõÄÖµ£¬µ±ÎÒÃÇÐèÒªÓõ½ÕâÖÖͬɫ±íÏÖµÄʱºò£¬Ê¹Óà currentColor

ÉÏÃæµÄÀý×Ó£¬ÎÒÖ»ÔÚ color ÀïдÁËÑÕÉ«£¬ÔÚ border ºÍ box-shadow ÖÐʹÓÃÁË currentColor ÊôÐÔ¡£¿ÉÒÔ¿´µ½£¬ÕâÁ½¸öÊôÐÔµÄÑÕÉ«Öµ¶¼±»ÉèÖÃΪÁË color ÖÐÉèÖõÄÖµ£¬µ±ÎÒÃÇÐèÒªÓõ½ÕâÖÖͬɫ±íÏÖµÄʱºò£¬Ê¹Óà currentColor ¸ü¼Ñ£¬·½±ãÈÕºó¸Ä¶¯¡£

µ«ÊÇ£¬currentColor ÊÇ CSS3 ÐÂÔöµÄ£¬ÔÚÀÏ°æ±¾ä¯ÀÀÆ÷ÏÂÊÇÎÞ·¨Ê¶±ðµÄ¡£ÄÇôÊÇ·ñÔÚÀÏ°æ±¾ä¯ÀÀÆ÷ϾÍÎÞ·¨Ê¹ÓÃÁËÄØ£¬Ò²²»¾¡È»£¬»¹ÊÇÓÐһЩÌØÀýµÄ£¬¿´¿´ÏÂÃæÕâ¸ö£º

¿ÉÒÔ¿´µ½£¬ÉÏÃæÎÒÖ»ÔÚ color ÀïдÁËÑÕÉ«£¬border µÄֵΪ 1px solid£¬box-shadow Ò²ÊÇ£¬²¢Ã»ÓдøÉÏÑÕÉ«Öµ£¬µ«ÊÇÒÀÈ»±íÏÖΪÁË currentColor µÄÖµ¡£ÕâÊÇÒòΪ±ß¿òÑÕÉ«ºÍÒõÓ°ÑÕɫĬÈϾÍÊǵ±Ç°ºÐ×ÓµÄÎı¾ÑÕÉ«£¬ÆäÖÐ border ¼æÈÝÐԺܺ㬿ÉÒÔÖ§³Öµ½ IE6 ¡£

µ±È» border ºÍ box-shadow ÊÇÌØÀý£¬²»ÊÇËùÓÐÐèÒªÌîдÑÕÉ«ÖµµÄÊôÐÔ²»Ìîд¶¼»áĬÈϼ̳ÐÎı¾µÄÖµµÄ¡£

ÄÇôԪËØÖн«»áµÃµ½»òÕ߼̳ÐÔªËØ color ÖµÓÐÄÄЩÄØ£º

currentColor µÄ¼æÈÝÐÔ

  rgb() Óë rgba()

ÑÕÉ«±íʾģÐ͵Ļ°£¬¼òµ¥Á˽âһϡ£

rgb() ±íʾÑÕÉ«µÄºì-ÂÌ-À¶£¨red-green-blue (RGB)£©Ä£Ê½£¬rgba() ¶àÒ»¸ö a £¬±íʾÆä͸Ã÷¶È£¬È¡ÖµÎª 0-1¡£

rgb µÄÑÕÉ«Ä£ÐÍͨ³£ÓÉÒ»¸öÁ¢·½Ìå±íʾ£º

ÎÒÃÇÖªµÀ£¬Í¨³£ÎÒÃÇʹÓõÄʱºò£¬²»Ê¹ÓÃËõдµÄ»°£¬Ê¹ÓÃÊ®Áù½øÖÆ·ûºÅ #RRGGBB,

ÔÚ #RRGGBB ÖУ¬RR ±íʾ ºìÉ«µÄÉîdz£¬GG ±íʾÂÌÉ«µÄÉîdz£¬BB ±íʾÀ¶É«µÄÉîdz¡£È¡Öµ¶¼ÊÇ´Ó 00 - FF£¬ÖµÔ½´ó±íʾ¸ÃÑÕÉ«Ô½Éî¡£

Èç¹û²ÉÓà rgb(RR,GG,BB) µÄд·¨£¬RR È¡Öµ 0~255 »òÕ߰ٷֱȣ¬255 Ï൱ÓÚ 100%£¬ºÍÊ®Áù½øÖÆ·ûºÅÀïµÄ F »ò FF ¡£

Á˽âÁË rgb() µÄº¬ÒåµÄ»°£¬¼Çס³£ÓõÄÑÕÉ«ÖµÆäʵÊǺÜÈÝÒ׵ģ¬ÏñÉÏÃæ˵µÄ RR ±íʾºìÉ«µÄÉîdz£¬ÄÇôÀí½â¼ÇÒä #FF0000 ±íʾΪºìÉ«¾Í so easy ÁË£¬Í¬Àí¿ÉÒԵõ½ #00FF00 ±íʾÂÌÉ«£¬ #0000FF±íʾÀ¶É«¡£

ÔÙ¼ÇסÑÕÉ«µÄµþ¼ÓÔ­Àí£º

ÎÒÃǾͿÉÒÔÇáËɵļÇס£¬ #FF00FFºìÀ¶µþ¼Ó±íʾ×ÏÉ«£¬ #FFFF00ºìÂ̵þ¼Ó±íʾ»ÆÉ«£¬ #00FFFFÀ¶Â̵þ¼Ó±íʾÇàÉ«¡£

  hsl() Óë hsla()

³ýÁË rgb ±íʾ·¨£¬ÑÕÉ«Ò²¿ÉÒÔʹÓà hsl() ±íʾ¡£hsl()±»¶¨ÒåΪɫÏà-±¥ºÍ¶È-Ã÷¶È£¨Hue-saturation-lightness£©£¬hsla() ¶àÒ»¸ö a £¬±íʾÆä͸Ã÷¶È£¬È¡ÖµÎª 0-1¡£¡£

hsl Ïà±È rgb µÄÓŵãÊǸü¼ÓÖ±¹Û£ºÄã¿ÉÒÔ¹ÀËãÄãÏëÒªµÄÑÕÉ«£¬È»ºó΢µ÷¡£ËüÒ²¸üÒ×ÓÚ´´½¨Ïà³ÆµÄÑÕÉ«¼¯ºÏ¡£

hsl µÄÑÕÉ«Ä£ÐÍͨ³£ÓÉÒ»¸öÔ²ÖùÌå±íʾ£º

Æäʵ¶ÔÓÚÎÒÃÇÇ°¶Ë¶øÑÔ£¬Ê¹Óà hsl ±íʾÑÕÉ«»á¸ü·½±ã¡£

ÒÔÒ»¸ö°´Å¥ÎªÀý£¬ÎÒÃÇÓà hsl ÑÕÉ«±íʾ·¨±íʾ°´Å¥ normal ״̬ϵı³¾°É«Öµ£¬ÎÒÃÇÏ£Íû hover µÄʱºò£¬±³¾°É«°µÒ»µã£¬¶ø active µÄʱºò±³¾°É«ÁÁÒ»µã¡£Èç¹û²ÉÓà rgb ±íʾ·¨£¬ÎÒÃÇÐèÒª 3 ¸öÍêÈ«²»Ò»ÑùµÄÑÕÉ«£¬¶ø²ÉÓà hsl ±íʾ·¨£¬ÎÒÃÇÖ»ÐèÒªÔÚ hover ºÍ active µÄʱºòÈ¥¸ÄµÄ ÑÕÉ«ÖµµÄ l £¨¼´Light£¬ÁÁ¶È£©Öµ¼´¿É¡£ÔËÓÃÉÏÃæ³öÏÖ¹ýµÄÒ»¸öÀý×ÓÔÙ¿´¿´£º

ÕâÀï background:hsl(200, 60%, 60%) ÔÚ hover ºÍ active µÄʱºò£¬ÎÒÖ»¸Ä¶¯ÁË hsl ÑÕÉ«ÖµµÄµÚÈý¸öÖµ´ïµ½ÁËÎÒÃÇÏ£ÍûµÄЧ¹û¡£

rgb µ½ hsl µÄת»»

ÕâÀïÓиöС tips ¿ÉÄÜÓÐЩÈ˲»ÖªµÀ£¬ÔÚ¿ª·¢½×¶ÎÎÒÃÇÖ»ÓÐÒ»¸ö rgb Öµ£¬µ«ÊÇÏ£Íûת»»³É hsl Öµ£¬Ê¹Óà chrome ¿ª·¢Õß¹¤¾ß¿ÉÒԺܱã½ÝµÄ×öµ½£¬ÈçÏÂͼ£¬ÎÒÃÇÖ»ÐèҪѡÖÐÎÒÃÇÏëת»»µÄÑÕÉ«Öµ£¬°´×¡¼üÅÌ×ó shift£¬µã»÷Õâ¸öÑÕÉ«±íʾ¿ò£¬¼´¿É½øÐÐת»»£º

µ½´Ë±¾ÎĽáÊø£¬±È½Ï»ù´¡£¬Ï£ÍûÓÐÈË¿´¡£Èç¹û»¹ÓÐʲôÒÉÎÊ»òÕß½¨Ò飬¿ÉÒÔ¶à¶à½»Á÷£¬Ô­´´ÎÄÕ£¬ÎıÊÓÐÏÞ£¬²ÅÊèѧdz£¬ÎÄÖÐÈôÓв»ÕýÖ®´¦£¬ÍòÍû¸æÖª¡£

Èç¹û±¾ÎĶÔÄãÓаïÖú£¬ÇëµãÏÂÍƼö£¬Ð´ÎÄÕ²»ÈÝÒס£

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
  • HTML5 ½ø½×ϵÁУºÍÏ·Å API ʵÏÖÍÏ·ÅÅÅÐò - _ÁÖöÎ

    HTML5 ½ø½×ϵÁУºÍÏ·Å API ʵÏÖÍÏ·ÅÅÅÐò - _ÁÖöÎ

    2017-05-02 11:02

  • HTML5 ½ø½×ϵÁУºindexedDB Êý¾Ý¿â - _ÁÖöÎ

    HTML5 ½ø½×ϵÁУºindexedDB Êý¾Ý¿â - _ÁÖöÎ

    2017-04-27 14:02

  • Omi¿ò¼ÜStoreÌåϵµÄÇ°ÊÀ½ñÉú - ¡¾µ±ÄÍÌØ¡¿

    Omi¿ò¼ÜStoreÌåϵµÄÇ°ÊÀ½ñÉú - ¡¾µ±ÄÍÌØ¡¿

    2017-03-25 13:00

  • vueµÄ½ø½× ±êÇ©ÊôÐÔÊý¾Ý°ó¶¨ºÍÆ´½Ó - kengwfpzu920

    vueµÄ½ø½× ±êÇ©ÊôÐÔÊý¾Ý°ó¶¨ºÍÆ´½Ó - kengwfpzu920

    2017-03-03 16:02

ÍøÓѵãÆÀ
Ê