Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓƵ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
¡¾CSS3½ø½×¡¿¿áìŵÄ3DÐýת͸ÊÓ
 
À´Ô´£º²©¿ÍÔ° ·¢²¼ÓÚ 2016-7-7
  2667  次浏览      19
 

֮ǰѧϰ react+webpack £¬Å¼È»Â·¹ý webpack ¹ÙÍø £¬¿´µ½¶¥²¿µÄ LOGO £¬¾ÍºÜ¸ÐÐËȤ¡£

×î½ü¾õµÃ×Ô¼º CSS3 ¹ýÓÚ±¡Èõ£¬Ïë×ÅÉîÈëѧϰһ·¬£¬ËìÒÔÕâ¸ö LOGO ΪÇÐÈë¿Ú£¬ºÃºÃÑо¿Ñ§Ï°ÁËÒ»ÏÂÏà¹ØµÄ CSS3 ÊôÐÔ¡£webpack µÄ LOGO ¶¯»­Ð§¹ûÕ§¿´²»ÊǺÜÄÑ£¬ÉîÈëÁ˽âÖ®ºó£¬¾õµÃÄÚ²¿Æäʵ´óÓÐѧÎÊ£¬×Ô¼ºÕÛÌÚÁËÒ»·¬£¬×öÁËһϵÁÐÏà¹ØµÄ CSS3 ¶¯»­Ð§¹û¡£

ÏÈÉÏ demo £¬Ã»Óн«¾«Á¦·ÅÔÚ¼æÈÝÉÏ£¬ÇëÓà chrome ´ò¿ª¡£

±¾ÎÄÍêÕûµÄ´úÂ룬ÒÔ¼°¸ü¶àµÄ CSS3 Ч¹û£¬ÔÚÎÒ github ÉÏ¿ÉÒÔ¿´µ½£¬Ò²Ï£Íû´ó¼Ò¿ÉÒÔµã¸ö star¡£

àÅ£¬¿ÉÄÜÓÐЩÈË´ò²»¿ª demo »òÕßÒ³ÃæÂÒÁË£¬Ìù¼¸ÕÅЧ¹ûͼ£º£¨Í¼Æ¬Óеã´ó£¬ÄÍÐĵȴýÒ»»á£©

Á¢·½Ìå 3D Ðýת

3D ͸ÊÓÕÕƬǽ

ÌøÔ¾µÄÒô·û

¿ÉÄÜÉÏÃæµÄЧ¹û¶Ô¾«Í¨ CSS3 µÄ¶øÑÔС²ËÒ»µú£¬Ð´±¾ÎĵÄÄ¿µÄÒ²ÊÇÎÒ×Ô¼ºÑ§Ï°»ýÀÛµÄÒ»¸ö¹ý³Ì£¬¸ÐÐËȤµÄ¾Í¿ÉÒÔÒ»ÆðÍùÏ¿´À²¡£

Æäʵ CSS3 Ч¹ûÕæµÄºÜÇ¿´ó£¬ÉÏÃæµÄЧ¹û¶¼ÊÇ´¿ CSS ʵÏÖ£¬¸öÈ˸оõÔ½ÊÇÉîÈë CSS µÄѧϰ£¬Ô½ÊǾõµÃ×Ô¼º²»¶® CSS £¬²»¹ý»°Ëµ»ØÀ´£¬ÕâЩЧ¹ûµÄʵÓó¡¾°²»´ó£¬µ«ÊÇ×÷Ϊһ¸öÓÐ×·ÇóµÄÇ°¶Ë£¬ÎÒ¾õµÃ»¹ÊÇÓбØҪȥºÃºÃÁ˽âÒ»ÏÂÕâЩÊôÐÔ¡£

ËùÒÔ±¾ÎĽÓÏÂÀ´Òª½²µÄ´ó¸ÅÓУº

  • transform-style: preserve-3d ÈýάЧ¹û
  • perspective and perspective-origin 3DÊӾ࣬͸ÊÓ/¾°ÉîЧ¹û
  • CSS3 filter CSS3Â˾µ
  • transparent¡¢radial-gradient ͸Ã÷Óë½¥±ä
  • transform-style ʵÏÖ 3D Ч¹û

    ÒªÀûÓà CSS3 ʵÏÖ 3D µÄЧ¹û£¬×îÖ÷ÒªµÄ¾ÍÊǽèÖú transform-style ÊôÐÔ¡£transform-style Ö»ÓÐÁ½¸öÖµ¿ÉÒÔÑ¡Ôñ£º


    // Óï·¨£º

    transform-style: flat|preserve-3d;

    transform-style: flat; // ĬÈÏ£¬×ÓÔªËؽ«²»±£ÁôÆä 3D λÖÃ

    transform-style: preserve-3d; // ×ÓÔªËؽ«±£ÁôÆä 3D λÖá£

    µ±ÎÒÃÇÖ¸¶¨Ò»¸öÈÝÆ÷µÄ transform-style µÄÊôÐÔֵΪ preserve-3d ʱ£¬ÈÝÆ÷µÄºó´úÔªËرã»á¾ßÓÐ 3D Ч¹û£¬ÕâÑù˵Óеã³éÏó£¬Ò²¾ÍÊǵ±Ç°¸¸ÈÝÆ÷ÉèÖÃÁË preserve-3d Öµºó£¬ËüµÄ×ÓÔªËؾͿÉÒÔÏà¶ÔÓÚ¸¸ÔªËØËùÔÚµÄƽÃ棬½øÐÐ 3D ±äÐβÙ×÷¡£

    µ±¸¸ÔªËØÉèÖÃÁË transform-style:preserve-3d ºó£¬¾Í¿ÉÒÔ¶Ô×ÓÔªËؽøÐÐ 3D ±äÐβÙ×÷ÁË£¬3D ±äÐÎºÍ 2D ±äÐÎÒ»Ñù¿ÉÒÔ£¬Ê¹Óà transform ÊôÐÔÀ´ÉèÖ㬻òÕß¿ÉÒÔͨ¹ýÖƶ¨µÄº¯Êý»òÕßͨ¹ýÈýά¾ØÕóÀ´¶ÔÔªËرäÐͲÙ×÷£º

    1¡¢Ê¹Óà translateX(length) ¡¢translateY(length) ¡¢ translateZ(length) À´½øÐÐ 3D λÒƲÙ×÷£¬Óë 2D ²Ù×÷Ò»Ñù£¬¶ÔÔªËؽøÐÐλÒƲÙ×÷£¬Ò²¿ÉÒԺϲ¢Îª translate3d(x,y,z) ÕâÖÖд·¨£»

    2¡¢Ê¹Óà scaleX() ¡¢scaleY() ¡¢scaleY() À´½øÐÐ3D Ëõ·Å²Ù×÷£¬Ò²¿ÉÒԺϲ¢Îª scale3d(number,number,number) ÕâÖÖд·¨£»

    3¡¢Ê¹Óà rotateX(angle) ¡¢rotateY(angle) ¡¢rotateZ(angle) À´½øÐÐ 3D Ðýת²Ù×÷£¬Ò²¿ÉÒԺϲ¢Îª rotate3d(Xangle,Yangle,Zangle) ÕâÖÖд·¨¡£

    ¶ÔÓÚ API µÄѧϰ£¬ÎÒ½¨ÒéÈ¥Ô´Í·¿´¿´£¬²»ÒªÂú×ãÓÚÏû·Ñ±ðÈ˵Ä×ܽᣬtransform-style API¡£

    ÕâÀïÒªÌرðÌá³öµÄ£¬3D ×ø±êÖᣬËùνµÄÈÆ X¡¢Y¡¢Z ÖáµÄÈý¸öÖᣬÕâ¸ö²»ÄÑ£¬¸Ð¾õ¿Õ¼äÏëÏóÀ§Äѵģ¬ÕÕ×Å API ÊÔÊÔ£¬ÈÆÿ¸öÖᶼתһϾÍÃ÷°×ÁË£º

    Á˽â¹ýºó£¬ÄÇôÒÀ¿¿ÉÏÃæËù˵µÄ£¬ÆäʵÎÒÃǾÍÒѾ­¿ÉÒÔ×öÒ»¸öÁ¢·½Ìå³öÀ´ÁË¡£Ëùνʵ¼ù³öÕæÖª£¬ÏÂÃæ¾Í¿´¿´¸ÃÈçºÎÒ»²½²½µÃµ½Ò»¸öÁ¢·½Ìå¡£

    1¡¢×¼±¸Áù¸öÕý·½ÐÎ

    Õâ¸öºÃÀí½â£¬Õý·½ÌåÁù¸öÃ棬Ê×ÏÈÓà div ×ö³ö 6 ¸öÃ棬°ü¹üÔÚͬһ¸ö¸¸¼¶ÈÝÆ÷ÏÂÃ棬¸¸¼¶ÈÝÆ÷ÉèÖà transform-style:preserve-3d £¬ÕâÑù½ÓÏÂÀ´¾Í¿ÉÒÔ¶Ô 6 ¸öÃæ½øÐÐ 3D ±ä»»²Ù×÷£¬ÎªÁË·½±ãÑÝʾ£¬ÎÒÓà 6 ¸öÑÕÉ«²»Ò»ÑùµÄÃ棺

    ÉÏÃæµÄͼÊÇʾÒâÓÐ 6 ¸öÃ棬µ±È»ÎÒÃÇÒª°Ñ 6 ¸öÕý·½ÐÎ div ÉèÖÃΪ¾ø¶Ô¶¨Î»£¬ÖصþµþÔÚÒ»Æð£¬ÄÇôӦ¸ÃÊÇÕâÑùµÄ£¬Ö»ÄÜ¿´µ½Ò»¸öÃ棺

    2¡¢¸¸ÈÝÆ÷×ö¼òµ¥µÄ±ä»»

    ΪÁË×îºóµÄ¿´ÉÏÈ¥µÄЧ¹ûºÃ¿´£¬ÎÒÃÇÐèÒªÏȶԸ¸ÈÝÆ÷½øÐб任£¬ÔËÓÃÉÏÃæ˵µÄ rotate ÊôÐÔ£¬½«ÈÝÆ÷µÄ½Ç¶È¸Ä±äһϣº


    .cube-container{

    -webkit-transform: rotateX(-33.5deg) rotateY(45deg);

    transform: rotateX(-33.5deg) rotateY(45deg);

    }

    ÄÇô£¬±ä»»Ö®ºó£¬µÃµ½ÕâÑùÒ»¸öͼÐΣº

    àÅ£¬Õâ¸öʱºò£¬6 ¸ö div ÃæÈÔÈ»ÊÇÖصþÔÚÒ»ÆðµÄ¡£

    3¡¢¶Ôÿ¸öÃæ×ö 3D ±ä»»

    ½ÓÏÂÀ´¾ÍÊǶÔÿ¸öÃæ½øÐÐ 3D ±ä»»ÁË£¬ÔËÓà rotate ¿ÉÒÔ¶Ô div ƽÃæ½øÐÐÐýת£¬ÔËÓà translate ¿ÉÒÔ¶Ô div ƽÃæ½øÐÐƽÒÆ£¬¶øÇÒÒª¼ÇסÏÖÔÚÎÒÃÇÊÇÔÚÈýά¿Õ¼äÄڱ任£¬×ª°¡×ª°¡£¬ÎÒÃÇ¿ÉÄÜ»áµÃµ½ÕâÑùµÄÐÎ×´£º

    ËãºÃÐýת½Ç¶ÈºÍÆ«ÒƾàÀ룬×îºóÉÏÃæµÄ 6 ¸öÃæ¾Í¿ÉÒÔÍêÃÀÆ´³ÉÒ»¸öÁ¢·½Ìå¿©£¡ÎªÁËЧ¹û¸üºÃ£¬ÎÒ¸øÿ¸öÃæÔö¼ÓһЩ͸Ã÷¶È£¬×îºóµÃµ½Ò»¸öÍêÕûµÄÁ¢·½Ì壺

    ΪÁ˸üÓÐÁ¢Ìå¸Ð£¬ÎÒÃÇ¿ÉÒÔµ÷Õû¸¸ÈÝÆ÷µÄÐýת½Ç¶È£¬Ðýת¿´ÉÏÈ¥¸üÁ¢ÌåµÄ½Ç¶È:

    ÖÁ´Ë£¬Ò»¸ö 3D Á¢·½Ìå¾ÍÍê³ÉÁË¡£Ð´ÕâƪÎÄÕµÄʱºò£¬±¾À´µ½ÕâÀÕâÒ»¿éÓ¦¸Ã¾Í½áÊøÁË£¬µ«ÊÇдµ½ÕâÀïµÄʱºò£¬Í»È»Í»·¢ÆæÏ룬¼ÈÈ»Õý·½Ìå¿ÉÒÔ£¨ÕýÁùÃæÌ壩£¬ÄÇôÕýËÄÃæÌ壬Õý°ËÃæÌåÉõÖÁÇòÌåÓ¦¸ÃÒ²ÄÜ×ö³öÀ´°É£¿

    àÅ£¬Ã»Óа´×¡Ô궯µÄÐÄ£¬Á¢Âí¶¯ÊÖ³¢ÊÔÁËÒ»·¬£¬×îºó×ö³öÁËÏÂÃæµÄÁ½¸ö£º

    ¾Í²»ÔÙÏêϸÌÖÂÛÈçºÎÒ»²½Ò»²½µÃµ½ÕâÁ½¸öÁË£¬ÓÐÐËȤµÄ¿ÉÒÔÈ¥ÎÒµÄ github ÉÏ¿´¿´Ô´Â룬»òÕßÖ±½ÓºÍÎÒÌÖÂÛ½»Á÷£¬¼òµ¥µÄ̸̸˼·£º

    CSS3 ʵÏÖÕýËÄÃæÌå

    ºÍÕý·½ÌåÒ»Ñù£¬ÎÒÃÇÊ×ÏÈҪ׼±¸ 4 ¸öÈý½ÇÐΣ¨ÏÂÃæ»áÏêϸ½²ÈçºÎÀûÓà CSS3 ÖÆ×÷Ò»¸öÈý½ÇÐÎ div£©£¬×¢Òâ 4 ¸öÈý½ÇÐÎÓ¦¸ÃÊÇÖصþÔÚÒ»ÆðµÄ£¬È»ºó½«ÆäÖÐÈý¸ö·Ö±ðÑØ×ÅÈýÌõ±ßµÄÖÐÐĵãÐýת 70.5 ¶È£¨ÕýËÄÃæÌåÁÙÃæ¼Ð½Ç£©£¬¾Í¿ÉÒԵõ½Ò»¸öÕýËÄÃæÌå¡£

    ×¢ÒâÑØ×ÅÈýÌõ±ßµÄÖÐÐĵãÐýת 70.5 ¶ÈÕâ¾ä»°£¬Òâ˼ÊÇÿ¸öͼÐÎÒª¶¨Î»Ò»´ÎÐýתÖÐÐÄ£¬Ò²¾ÍÊÇ transform-origin ÊôÐÔ£¬ËüÔÊÐíÎÒÃÇÉèÖÃÐýתԪËصĻùµãλÖá£

    CSS3 ʵÏÖÇòÌå

    ÉÏÃæµÄ GIF ͼÒòΪÌí¼ÓÁË animation ¶¯»­Ð§¹û£¬¿´ÉÏÈ¥ºÜÏñÒ»¸öÇòÌåÔÚÔ˶¯£¬ÆäʵֻÓÃÁË 4 ¸ö div£¬Ã¿¸ö div ÀûÓà border-radius:100% ÉèÖÃΪԲÐΣ¬È»ºóÒÔÖÐÐĵãΪ»ù×¼£¬Ã¿¸öÔ²ÐÎ div ÈÆ Y ÖáÐýת²»Í¬µÄ½Ç¶È£¬ÔÙÈÃÕû¸öÔ²ÐÎÈÝÆ÷ÈÆ Y ÖᶯÆðÀ´£¬¾Í¿ÉÒԵõ½ÕâÑùÒ»¸öЧ¹ûÁË¡£

    perspective and perspective-origin 3DÊӾ࣬͸ÊÓ/¾°ÉîЧ¹û

    ¼ÌÐø˵ 3D £¬½ÓÏÂÀ´ÒªËµµÄÊôÐÔÊÇ persepective ºÍ perspective-origin ¡£

    persepective


    // Óï·¨

    perspective: number|none;

    perspective Ϊһ¸öÔªËØÉèÖÃÈýά͸ÊӵľàÀ룬½ö×÷ÓÃÓÚÔªËصĺó´ú£¬¶ø²»ÊÇÆäÔªËر¾Éí¡£

    ¼òµ¥À´Ëµ£¬µ±ÔªËØûÓÐÉèÖà perspective ʱ£¬Ò²¾ÍÊǵ± perspective:none/0 ʱËùÓкó´úÔªËر»Ñ¹ËõÔÚͬһ¸ö¶þάƽÃæÉÏ£¬²»´æÔÚ¾°ÉîµÄЧ¹û¡£

    ¶øÈç¹ûÉèÖà perspective ºó£¬½«»á¿´µ½ÈýάµÄЧ¹û¡£

    perspective-origin

    perspective-origin ±íʾ 3D ÔªËØ͸ÊÓÊӽǵĻùµãλÖã¬Ä¬ÈϵÄ͸ÊÓÊÓ½ÇÖÐÐÄÔÚÈÝÆ÷ÊÇ perspective ËùÔÚµÄÔªËØ£¬¶ø²»ÊÇËûµÄºó´úÔªËصÄÖе㣬Ҳ¾ÍÊÇ perspective-origin: 50% 50%¡£


    // Óï·¨

    perspective-origin: x-axis y-axis;

    // x-axis : ¶¨Òå¸ÃÊÓͼÔÚ x ÖáÉϵÄλÖá£Ä¬ÈÏÖµ£º50%

    // y-axis : ¶¨Òå¸ÃÊÓͼÔÚ y ÖáÉϵÄλÖá£Ä¬ÈÏÖµ£º50%

    ÖµµÃ×¢ÒâµÄÊÇ£¬CSS3 3D ±ä»»ÖеÄ͸ÊÓµÄ͸ÊÓµãÊÇÔÚä¯ÀÀÆ÷µÄÇ°·½¡£

    ˵×ÜÊǺÜÄÑÀí½â£¬ÔËÓÃÉÏÃæÎÒÃÇ×ö³öÀ´µÄÕý·½ÌåÊÔÑéһϣ¬ÎÒÉèÖÃÁËÕý·½ÌåµÄ±ß³¤Îª 50 px £¬ÕâÀïÉèÖÃÕý·½ÌåÈÝÆ÷ cuber-inner µÄ persepective µÄΪ 100 px£¬¶ø perspective-origin ±£³ÖΪĬÈÏÖµ£º


    -webkit-perspective-origin: 50% 50%;

    perspective-origin: 50% 50%;

    -webkit-perspective: 100px;

    perspective: 100px;

    ÉÏÃæÕâÑùÉèÖã¬Ò²¾ÍÊÇÏ൱ÓÚÎÒÕ¾ÔÚ 100px µÄ³¤¶ÈÍâÈ¥¿´Õâ¸öÁ¢·½Ì壬Ч¹ûÈçÏ£º

    ͨ¹ýµ÷Õû persepective ºÍ perspective-origin µÄÖµ£¬¿ÉÒÔ¿´µ½²»Ò»ÑùµÄͼÐΣ¬Õâ¸öºÜºÃÀí½â£¬ÎÒÃǹ۲âÒ»¸öÎïÌåµÄ½Ç¶ÈºÍ¾àÀëÎïÌåµÄ¾àÀë²»¶Ï·¢Éú¸Ä±ä£¬ÎÒÃÇ¿´µÄÎïÌåÒ²ÊDz»Ò»ÑùµÄ£¬àÅÏëÏóÒ»ÏÂСѧ¿ÎÎÄ£¬ÑîÌÒºÍÐÇÐÇ£¬¾ÍÄÜÈÝÒ×Ã÷°×ÁË¡£

    ÐèÒªÌá³öµÄÊÇ£¬ÎÒÉÏÃæµÄ¼¸¸öÕý¶àÃæÌåͼÐκÍÇòÐÎͼÐÎÊÇûÓмÓÉÏ persepective ÖµµÄ£¬¸ÐÐËȤµÄ¿ÉÒÔ¼ÓÉÏÊÔһϿ´¿´Ð§¹û¡£

    3D ͸ÊÓÕÕƬǽ

    »Øµ½ÎÄÕÂÒ»¿ªÊ¼ÎÒÌùµÄÄǸö 3D ÕÕƬǽ£¬ÔËÓà transform-style: preserve-3d ºÍ persepective £¬¿ÉÒÔ×ö³öЧ¹ûºÜºÃµÄÕâÖÖ 3D ÕÕƬǽÐýתЧ¹û¡£

    ´úÂë¾Í²»ÌùÁË£¬±¾ÎÄÒѾ­ºÜ³¤ÁË£¬Ö»ÊǼòµ¥µÄ̸̸ԭÀí£¬¸ÐÐËȤµÄÈ¥°ÇÔ´Âë¿´¿´¡£

    1¡¢ÉèÁ¢Ò»¸öÎę̀£¬Ò²¾ÍÊÇ°ü¹üÐýתµÄͼƬÃǵÄÈÝÆ÷£¬¸øËûÉèÖÃÒ»¸ö persepective ¾àÀ룬ÒÔ¼° transform-style: preserve-3d Èúó´ú¿ÉÒÔ½øÐÐ 3D ±ä»»£»

    2¡¢×¼±¸ N ÕÅͼƬÖÃÓÚÈÝÆ÷ÄÚ²¿£¬N µÄ´óС¿´¸öÈËϲºÃÁË£¬Í¼Æ¬µÄ 3D ÐýתľÂíЧ¹ûÊÇÀàËƸֹÜÎèÐýתµÄÔ˶¯£¬Òò´ËÊÇÈÆ Y ÖáµÄ£¬ÎÒÃǹØÐĵÄÊÇ rotateY µÄ´óС£¬¸ù¾ÝÎÒÃÇÌí¼ÓµÄͼƬÊýÁ¿£¬Óà 360¡ã µÄÔ²Öܽǽ«Ã¿¸öͼƬµÈ·Ö£¬Ò²¾ÍÊÇÈÃÿÕÅͼƬÈÆ Y ÖáÐýת¹Ì¶¨½Ç¶ÈÒÀ´ÎÉ¢¿ª£º£¨ÏÂÃæµÄͼΪʾÒâЧ¹û£¬ÎÒµ÷ÕûÁËһϽǶȺÍ͸Ã÷¶È£©

    3¡¢Õâ¸öʱºò£¬N ÕÅͼ¿Ï¶¨ÊÇÖغϵþÔÚÁËÒ»Æð£¬ËùÒÔÕâÀï¹Ø¼üÒ»²½ÊÇÔËÓà translateZ(length) ÈÃͼƬÑØ Z ÖáƽÒÆ£¬Ò²¾ÍÊÇÔËÓà translateZ ¿ÉÒÔÈÃͼƬÀëÎÒÃǸü½ü»òÕ߸üÔ¶£¬ÒòΪÉÏÒ»²½ÉèÖÃÁËͼƬ²»Í¬µÄ rotateY() ½Ç¶È£¬ËùÒÔ N ÕÅͼƬÉ趨һ¸ö translateZ ºó£¬Í¼Æ¬¾ÍºÜ×ÔÈ»ÒÔÖеãΪԲÐÄ·ÖÉ¢¿ªÁË£¬Ò²¾ÍÊÇÕâÑù£º

    4¡¢×îºóÀûÓà animation £¬ÎÒÃÇÈÃÎę̀£¬Ò²¾ÍÊÇ°ü¹ü×ÅͼƬµÄÈÝÆ÷ÈÆ Y ÖáÐýתÆðÀ´£¨rotateY£©£¬ÄÇôһ¸öÀàËÆÐýתľÂíµÄ 3D ÕÕƬǽЧ¹û¾ÍÍê³ÉÁË£¡

    ÕâÀïҪעÒâµÄÒ»µãÊÇÉèÖÃµÄ persepective ÖµºÍµ¥¸öͼƬ translateZ(length) µÄÖµ£¬persepective Ò»¶¨Òª±È translateZ(length) µÄÖµ´ó£¬·ñÔò¾ÍÊÇÏ൱ÓÚÎę̀ÅÜÄãÉíºóÈ¥ÁË£¬¿Ï¶¨ÊÇ¿´²»µ½Ð§¹ûÁË¡£

    ±¾À´Ïë¼ÌÐø˵

    CSS3 filter CSS3Â˾µ

    transparent¡¢radial-gradient ͸Ã÷Óë½¥±ä

    ÕâЩ¸ö¿ÉÒÔÈö¯»­Ð§¹û±äµÃ¸üÔÞµÄһЩ CSS3 ÊôÐÔ£¬µ«ÊǾõµÃ±¾ÎÄƪ·ùÒѾ­ºÜ³¤£¬¶øÇÒÕâÁ½¸öÊôÐÔÓеãÆ«ÀëÖ÷Ì⣬´òËãÁíÆðÒ»ÎÄ£¬ÔÙ×öÉîÈë̽¾¿¡£

    ÔÙ˵Á½µã±¾ÎÄûÓÐ̸µ½µÄ£¬µ«ÊǺÜÓÐÓô¦µÄСϸ½Ú£¬¸ÐÐËȤµÄ¿ÉÒÔÈ¥Á˽âÁ˽⣬Ҳ»áÔÚ½ÓÏÂÀ´½øÐÐÏêϸ̽ÌÖ£º

    1¡¢Ê¹Óà transform3d api ´úÌæ transform api£¬Ç¿ÖÆ¿ªÆô GPU ¼ÓËÙ£¬ÌáÉýÍøÕ¾¶¯»­äÖȾÐÔÄÜ£»

    2¡¢Ê¹Óà CSS3 will-change Ìá¸ßÒ³Ãæ¹ö¶¯¡¢¶¯»­µÈäÖȾÐÔÄÜ

       
    2667 ´Îä¯ÀÀ       19
     
    Ïà¹ØÎÄÕÂ

    Éî¶È½âÎö£ºÇåÀíÀôúÂë
    ÈçºÎ±àд³öÓµ±§±ä»¯µÄ´úÂë
    Öع¹-ʹ´úÂë¸ü¼ò½àÓÅÃÀ
    ÍŶÓÏîÄ¿¿ª·¢"±àÂë¹æ·¶"ϵÁÐÎÄÕÂ
     
    Ïà¹ØÎĵµ

    Öع¹-¸ÄÉƼÈÓдúÂëµÄÉè¼Æ
    Èí¼þÖع¹v2
    ´úÂëÕû½àÖ®µÀ
    ¸ßÖÊÁ¿±à³Ì¹æ·¶
     
    Ïà¹Ø¿Î³Ì

    »ùÓÚHTML5¿Í»§¶Ë¡¢Web¶ËµÄÓ¦Óÿª·¢
    HTML 5+CSS ¿ª·¢
    ǶÈëʽC¸ßÖÊÁ¿±à³Ì
    C++¸ß¼¶±à³Ì
    ×îл¼Æ»®
    Èí¼þ¼Ü¹¹Éè¼Æ·½·¨¡¢°¸ÀýÓëʵ¼ù 8-23[ÌØ»Ý]
    LinuxÄں˱à³Ì¼°É豸Çý¶¯ 8-15[±±¾©]
    Python¡¢Êý¾Ý·ÖÎöÓë»úÆ÷ѧϰ 8-23[ÌØ»Ý]
    ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ 8-22[ÏßÉÏ]
    QTÓ¦Óÿª·¢ 9-5[±±¾©]

    Ê®Ììѧ»áDIV+CSS(WEB±ê×¼)
    HTML 5µÄ¸ïУº½á¹¹Ö®ÃÀ
    ½éÉÜ27¿î¾­µäµÄCSS¿ò¼Ü
    35¸öÓд´ÒâµÄ404´íÎóÒ³Ãæ
    ×îÈÝÒ×·¸µÄ13¸öJavaScript´íÎó
    Éè¼ÆÒ×Àí½âºÍ²Ù×÷µÄÍøÕ¾


    Éè¼ÆģʽԭÀíÓëÓ¦ÓÃ
    ´ÓÐèÇó¹ý¶Éµ½Éè¼Æ
    Èí¼þÉè¼ÆÔ­ÀíÓëʵ¼ù
    ÈçºÎ±àд¸ßÖÊÁ¿´úÂë
    µ¥Ôª²âÊÔ¡¢Öع¹¼°³ÖÐø¼¯³É
    Èí¼þ¿ª·¢¹ý³ÌÖ¸ÄÏ


    ¶«Èí¼¯ÍÅ ´úÂëÖع¹
    ij½ðÈÚÈí¼þ·þÎñÉÌ ¼¼ÊõÎĵµ
    Öдïµçͨ Éè¼ÆģʽԭÀíÓëʵ¼ù
    ·¨¹úµçÐÅ ¼¼ÊõÎĵµ±àдÓë¹ÜÀí
    Î÷ÃÅ×Ó Ç¶ÈëʽÉè¼Æģʽ
    ÖÐд󶫷½ÈËÊÙ ¼¼ÊõÎĵµ±àд