css3¼¼Êõ

CSS3µÄ¶¯»­ÅÝÄ­°´Å¥

×ÖºÅ+ ×÷Õߣºadmin À´Ô´£º 2014-11-16 21:39 ÎÒÒªÆÀÂÛ( )

ÕâÒ»ÖÜ£¬ÎÒÃÇÕýÔÚ´´ÔìÒ»¸öÓÐÓõÄÉèÖÃÓëCSS3ÖеĶàÖر³¾°ºÍ¶¯»­µÄÁ¦Á¿¶¯»­°´Å¥¡£Í¨¹ý´Ë°´Å¥°ü£¬Äã¿ÉÒÔºÜÈÝÒ׵رä³ÉÒ»¸ö¶¯»­°´Å¥Ö»·ÖÅäÒ»¸öÀàµÄÃû×Ö£¬ÄúµÄÍøÒ³ÉϵÄÈκÎÁ´½Ó¡£Ã»ÓÐ

 ÕâÒ»ÖÜ£¬ÎÒÃÇÕýÔÚ´´ÔìÒ»¸öÓÐÓõÄÉèÖÃÓëCSS3ÖеĶàÖر³¾°ºÍ¶¯»­µÄÁ¦Á¿¶¯»­°´Å¥¡£Í¨¹ý´Ë°´Å¥°ü£¬Äã¿ÉÒÔºÜÈÝÒ׵رä³ÉÒ»¸ö¶¯»­°´Å¥Ö»·ÖÅäÒ»¸öÀàµÄÃû×Ö£¬ÄúµÄÍøÒ³ÉϵÄÈκÎÁ´½Ó¡£Ã»ÓбØÒªJavaScript¡£ËÄÉ«Ö÷ÌâºÍÈý¸ö´óСҲ¿Éͨ¹ý·ÖÅä¶îÍâµÄÀàÃû¡£

html´úÂë

XML/HTML Code¸´ÖÆÄÚÈݵ½¼ôÌù°å
  1. <a href="#" class="button blue big">Download</a>   
  2. <a href="#" class="button blue medium">Submit</a>   
  3. <a href="#" class="button small blue rounded">Submit</a>   

ÓÐËÄÖÖÑÕÉ«¿ÉÓõÄÀà - À¶É«£¬ÂÌÉ«£¬³ÈÉ«ºÍ»ÒÉ«¡£ÆäÓàµÄÀ࣬Äã¿´µ½·ÖÅä¸øÉÏÃæµÄÁ´½Ó£¬ÊÇ¿ÉÑ¡µÄ¡£Äú¿ÉÒÔÑ¡Ôñ´ÓСÐÍ£¬ÖÐÐͺʹ󣬺ÍÒ»ÀàµÄ´óС - Ô²Èó£¬Ëü´´½¨ÁËÒ»¸ö°´Å¥¸ü¼ÓÔ²ÈóµÄ°æ±¾¡£
ÀàÃûÊÇÑ¡Ôñ£¬ËùÒÔËûÃÇÊǼòµ¥Ò׼ǣ¬µ«Õâ¾ÍÌá³öÁËÒ»¸öÓëÒ³ÃæÉϵÄһЩÀàµÄ³åÍ»µÄ¿ÉÄÜÐÔ¡£

Èç¹ûʵʩ°´Å¥Ê±£¬Äú»á·¢ÏÖËüÃÇ¿´ÆðÀ´²»ÕýÈ·£¬Çë³¢ÊÔ¸ü¸ÄÀàÃû´Ó“À¶É«”£¬“´ó”£¬“ËÄÉáÎåÈ딵½¸ü¼Ó¶ÀÌصĶ«Î÷µÈ ¡£ÄãÐèÒªÐÞ¸Äbuttons.css×öµ½ÕâÒ»µã¡£
ÏÖÔÚÈÃÎÒÃÇÔÚ×öµ½ÕâÒ»µãµÄCSSÀàϸ¿´¡£

 

 



CSS3µÄ¶¯»­°´Å¥  ÑÝʾµØÖ·    ÏëÒª¸½¼þµÄÇë¿´Í걾ƪ½Ì³Ì¡£

css´úÂë

ËùÓж¯»­°´Å¥µÄCSS´úÂëפÁôÔÚ buttons.css ¡£ÕâʹµÃºÜÈÝÒ×Ö»ÊÇϽµµ½ÏÖÓеÄÏîÄ¿ºÍʹÓÃËü¡£
Çë×¢Ò⣬Õû¸öµÄÏÂÃæµÄ´úÂ룬ÎÒ¶¨ÒåÁËÁ½¸ö°æ±¾ÔÚһЩµØ·½ÏàͬµÄÊôÐÔ¡£ÕâÓëä¯ÀÀÆ÷´¦ÀíCSS¶¨ÒåµÄ·½Ê½¡£ËûÃÇÖðÒ»½âÎö¹æÔò£¬²¢½«ÆäÓ¦Ó㬺öÂÔÁËÄÇЩËûÃDz»Ã÷°×¡£ÕâÑùÎÒÃǾͿÉÒÔÓÐÒ»¸öÀí½âËùÓеĹæÔò£¬ÕâÊÇÆÕͨ°æ£¬Ò»¸öCSS3µÄÆôÓã¬Õ⽫ÊÇÓɾɵĺöÂÔ¡£

buttons/buttons.css
CSS Code¸´ÖÆÄÚÈݵ½¼ôÌù°å
  1. .button{    
  2.     font:15px Calibri, Arialsans-serif;    
  3.    
  4.     /* A semi-transparent text shadow */    
  5.     text-shadow:1px 1px 0 rgba(255,255,255,0.4);    
  6.    
  7.     /* Overriding the default underline styling of the links */    
  8.     text-decoration:none !important;    
  9.     whitewhite-space:nowrap;    
  10.    
  11.     display:inline-block;    
  12.     vertical-align:baselinebaseline;    
  13.     position:relative;    
  14.     cursor:pointer;    
  15.     padding:10px 20px;    
  16.    
  17.     background-repeat:no-repeat;    
  18.    
  19.     /* The following two rules are fallbacks, in case   
  20.        the browser does not support multiple backgrounds. */    
  21.    
  22.     background-position:bottombottom left;    
  23.     background-image:url('button_bg.png');    
  24.    
  25.     /* CSS3 background positioning property with multiple values. The background   
  26.        images themselves are defined in the individual color classes */    
  27.    
  28.     background-position:bottombottom lefttop rightright, 0 0, 0 0;    
  29.     background-clip:border-box;    
  30.    
  31.     /* Applying a default border radius of 8px */    
  32.    
  33.     -moz-border-radius:8px;    
  34.     -webkit-border-radius:8px;    
  35.     border-radius:8px;    
  36.    
  37.     /* A 1px highlight inside of the button */    
  38.    
  39.     -moz-box-shadow:0 0 1px #fff inset;    
  40.     -webkit-box-shadow:0 0 1px #fff inset;    
  41.     box-shadow:0 0 1px #fff inset;    
  42.    
  43.     /* Animating the background positions with CSS3 */    
  44.     /* Currently works only in Safari/Chrome */    
  45.    
  46.     -webkit-transition:background-position 1s;    
  47.     -moz-transition:background-position 1s;    
  48.     -o-transition:background-position 1s;    
  49.     transition:background-position 1s;    
  50. }    
  51.    
  52. .button:hover{    
  53.    
  54.     /* The first rule is a fallback, in case the browser   
  55.        does not support multiple backgrounds   
  56.     */    
  57.    
  58.     background-position:top left;    
  59.     background-position:top leftbottombottom rightright, 0 0, 0 0;    
  60. }   


ÎÒÃÇÐèÒª×öµÄµÚÒ»¼þÊÂÇéÊǶ¨Òå°´Å¥Àà¡£ÕâÊÇ°´Å¥µÄ¹Ç¸É£¬ËüÊÊÓÃÓÚ¶¨Î»£¬×ÖÌåºÍ±³¾°Ñùʽ¡£
Ê×ÏÈÊÇÓë×ÖÌåÏà¹ØµÄÑùʽ£¬ÔÚÕâÖ®ºóÈçÏÂÏÔʾÊôÐÔ ¡£Ëü±»ÉèÖÃΪinline - blockµÄ£¬ÕâʹµÃËüÄܹ»×øÔÚͬһÐÐ×÷ΪÆäÖÜΧµÄÎÄ×Ö£¨ÈçÄÚÁªÔªËØ£©£¬µ«Ò²ÏñÒ»¸ö·½ÃæµÄÌî³äºÍÀûÈóÂÊ¿é¡£
ÕýÈçÄú½«¿´µ½ÔÚijһʱ¿Ì£¬Ã¿¸ö°´Å¥ÓÐËĸö±³¾°Í¼ÏñÓ¦Óõ½Ëü¡£ËäÈ»ÕâÌýÆðÀ´ÏÅÈË£¬Ö»ÓÐÒ»¸öÎļþʵ¼ÊÉÏÊÇÒªÇó´Ó·þÎñÆ÷¡£

Ç°Á½¸ö±³¾°£¬×óϽǺÍÓÒÉϽDz¿·ÖµÄÅÝÄ­ÐÎÏó£¬Äã¿ÉÒÔ¿´µ½ÏÂÃæµÄ²åͼ£¬ºÍÆäËûÁ½¸öÊÇ´¿CSSµÄÌݶȡ£
 

ÅÝÅݱ³¾°

ÅÝÅݱ³¾°


ÕýÈçÎÒÉÏÃæÌáµ½µÄµÄ£¬ÅÝÄ­µÄ±³¾°ÊÇÏÔʾΪÁ½¸ö¶ÀÁ¢µÄͼÏñ£¬±³¾°Î»ÖÃÊôÐÔËùµÖÏû¡£Ê¹ÓÃCSS3µÄ¹ý¶ÉÐÔÖÊ£¬ÎÒÃǶ¨ÒåÁËÒ»¸ö¶¯»­£¬ÔÚÕâÁ½¸ö°æ±¾µÄ±³¾°Í¼Æ¬µÄ»ÃµÆƬµÄ¶¥²¿»òµ×²¿¹§¹§¾´¾´£¬Äã¿´µ½ÐüÍ£°´Å¥Ê±£¬Õâ»á²úÉúÅÝĭЧӦ¡£
ÏÖÔÚÈÃÎÒÃÇ˵¼¸¾ä»°µÄ´óСºÍÔ²ÈóÀà¡£
CSS Code¸´ÖÆÄÚÈݵ½¼ôÌù°å
  1. /* The three buttons sizes */    
  2.    
  3. .button.big        { font-size:30px;}    
  4. .button.medium    { font-size:18px;}    
  5. .button.small    { font-size:13px;}    
  6.    
  7. /* A more rounded button */    
  8.    
  9. .button.rounded{    
  10.     -moz-border-radius:4em;    
  11.     -webkit-border-radius:4em;    
  12.     border-radius:4em;    
  13. }   


ÕâÀïÓÐÈý¸ö´óСÀà - СÐÍ£¬ÖÐÐͺʹóÐÍ£¬ºÍÔ²ÐÎÀà¡£¸ù¾Ý×Ô¼ºµÄÎÄ×Ö´óСµÄ°´Å¥¹æÄ£¡£ÕâÖÖ·½Ê½Ã»ÓÐÃ÷È·µÄ¿í¶ÈºÍ¸ß¶ÈÖ¸¶¨¡£
ÏÖÔÚ£¬ÈÃÓÐȤµÄ²¿·Ö - ÑÕÉ«¡£Ö»ÓÐÀ¶É«°´Å¥µÄ¶¨ÒåÈçÏ£¬ÆäÓ༸ºõÊÇÏàͬµÄ¡£

CSS Code¸´ÖÆÄÚÈݵ½¼ôÌù°å
  1. /* BlueButton */    
  2.    
  3. .blue.button{    
  4.     color:#0f4b6d !important;    
  5.    
  6.     border:1px solid #84acc3 !important;    
  7.    
  8.     /* A fallback background color */    
  9.     background-color#48b5f2;    
  10.    
  11.     /* Specifying a version with gradients according to */    
  12.    
  13.     background-image:    url('button_bg.png'), url('button_bg.png'),    
  14.                         -moz-radial-gradient(    center bottombottomcircle,    
  15.                                                 rgba(89,208,244,1) 0,rgba(89,208,244,0) 100px),    
  16.                         -moz-linear-gradient(#4fbbf7#3faeeb);    
  17.    
  18.     background-image:    url('button_bg.png'), url('button_bg.png'),    
  19.                         -webkit-gradient(    radial, 50% 100%, 0, 50% 100%, 100,    
  20.                                             from(rgba(89,208,244,1)), to(rgba(89,208,244,0))),    
  21.                         -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4fbbf7), to(#3faeeb));    
  22. }    
  23.    
  24. .blue.button:hover{    
  25.     background-color:#63c7fe;    
  26.    
  27.     background-image:    url('button_bg.png'), url('button_bg.png'),    
  28.                         -moz-radial-gradient(    center bottombottomcircle,    
  29.                                            rgba(109,217,250,1) 0,rgba(109,217,250,0) 100px),    
  30.                         -moz-linear-gradient(#63c7fe#58bef7);    
  31.    
  32.     background-image:    url('button_bg.png'), url('button_bg.png'),    
  33.                         -webkit-gradient(    radial, 50% 100%, 0, 50% 100%, 100,    
  34.                                             from(rgba(109,217,250,1)), to(rgba(109,217,250,0))),    
  35.                         -webkit-gradient(linear, 0% 0%, 0% 100%, from(#63c7fe), to(#58bef7));    
  36. }   


ÿÖÖÑÕÉ«ÀඨÒåÒ»×éÊôÐԵĶÀÌصÄÒ»Ì׶ÀÌØµÄ - °´Å¥µÄÎı¾±êÇ©µÄÑÕÉ«£¬ÎÄ×ÖÒõÓ°ºÍ±³¾°Í¼ÏñµÄÉèÖá£×¢Ò⣬ÎÒÃÇʹÓõı³¾°ÊôÐÔ°´Å¥Ìí¼Ó¶à¸öͼÏñ¡£ËûÃÇÊÇ·Ö²ãµÄ¶¥²¿£¬Ê×ÏȳöÏÖÔÚÉÏÃ涨ÒåµÄ¡£
Ö»ÓÐMozillaºÍWebkitä¯ÀÀÆ÷Ä¿Ç°Ö§³ÖCSSµÄÌݶȣ¬µ«ÍêÈ«²»Í¬µÄÓï·¨¡£ÆäÓàµÄä¯ÀÀÆ÷½«ÏÔʾ»ØÍ˵ı³¾°ÑÕÉ«¡£Äú¿ÉÄÜÒѾ­×¢Òâµ½£¬ÎÒÃÇûÓаüÀ¨Ò»¸öÃâ·Ñ°æ±¾µÄÌݶȹæÔòµÄǰ׺¡£ÕâÊÇÓÉÓÚÌݶȲ»CSS¹æ·¶ÉÐδÕýʽ×é³É²¿·Ö£¬ÊÇÊ×Ñ¡Óï·¨ÉÏûÓдï³ÉЭÒé¡£
ÔÚÉÏÃæµÄƬ¶ÎÖУ¬Äã¿ÉÒÔ¿´µ½£¬ÎÒÃǶ¨ÒåÔÚËüÉÏÃæµÄÏßÐÔ½¥±äºÍ¾¶ÏòÖ®Ò»¡£ÎªÁ˸ü˳³©µÄWebKitºÍMozillaµÄÓï·¨£¬ÎÒÃǶ¨ÒåµÄRGBA£¬ÕâʹµÃÍâÍêȫ͸Ã÷µÄ½¥±äÑÕÉ«µÄ¾¶ÏòÌݶȻìºÏ£¬¡£
ÓÐÁËÕâ¸ö£¬ÎÒÃǵÄCSS3¶¯»­ÅÝÄ­°´Å¥Íê³É£¡

ÁÙ±ðÔùÑÔ
ÕâЩ°´Å¥ÊÇÍêÈ«»ùÓÚCSSºÍÕûºÏÊǷdz£¼òµ¥ - Ö»ÊÇϽµµÄ°´Å¥Îļþ¼ÐÔÚÄúµÄÏîÄ¿ÖеÄij¸öµØ·½¡£Í¨¹ýÐÞ¸ÄCSSÎļþ£¬Äú¿ÉÒÔ´´½¨Äú×Ô¼ºµÄÑÕÉ«ºÍÐÎ×´¡£
 

CSS3µÄ¶¯»­ÅÝÄ­°´Å¥ - ¸½¼þÏÂÔØ

 

Ó¢ÎÄÔ­ÎĵØÖ·£ºhttp://tutorialzine.com/2010/10/css3-animated-bubble-buttons/

 

¡¡

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

Ïà¹ØÎÄÕÂ
  • CSS3½Ì³Ì:webjxÕûÀíµÄ×îеÄ15¸öCSS3½Ì³Ì_div+css½Ì³Ì

    CSS3½Ì³Ì:webjxÕûÀíµÄ×îеÄ15¸öCSS3½Ì³Ì_div+css½Ì³Ì

    2015-09-16 17:16

  • CSS3½Ì³Ì:ʹÓÃborder-radiusÖÆ×÷Îı¾ÎĵµÍ¼_div+css½Ì³Ì

    CSS3½Ì³Ì:ʹÓÃborder-radiusÖÆ×÷Îı¾ÎĵµÍ¼_div+css½Ì³Ì

    2015-09-15 14:36

  • CSS3½Ì³Ì:css3µÄÑÕÉ«È¡ÖµµÄ·½·¨_div+css½Ì³Ì

    CSS3½Ì³Ì:css3µÄÑÕÉ«È¡ÖµµÄ·½·¨_div+css½Ì³Ì

    2015-09-15 14:36

  • CSS3½Ì³Ì:css3¶àÖر³¾°ÉèÖÃ_div+css½Ì³Ì

    CSS3½Ì³Ì:css3¶àÖر³¾°ÉèÖÃ_div+css½Ì³Ì

    2015-09-15 14:36

ÍøÓѵãÆÀ
î