ÀÖÓãµç¾º

½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

ʹÓÃCSS3ʵÏÖ¹ý¶É¶¯»­Ð§¹û¡¾Ç°¶Ë°¸Àý½Ì³Ì¡¿

¸üÐÂʱ¼ä:2022Äê03ÔÂ03ÈÕ17ʱ52·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

ʲôÊǹý¶É

¹ý¶É(transition)ÊÇCSS3ÖоßÓе߸²ÐÔµÄÌØÕ÷Ö®Ò»£¬ÎÒÃÇ¿ÉÒÔÔÚ²»Ê¹Óà Flash ¶¯»­»òJavaScript µÄÇé¿öÏ£¬µ±ÔªËØ´ÓÒ»ÖÖÑùʽ±ä»»ÎªÁíÒ»ÖÖÑùÊ½Ê±ÎªÔªËØÌí¼ÓЧ¹û¡£

¹ý¶É¶¯»­£º ÊÇ´ÓÒ»¸ö״̬ ½¥½¥µÄ¹ý¶Éµ½ÁíÍâÒ»¸ö״̬¿ÉÒÔÈÃÎÒÃÇÒ³Ãæ¸üºÃ¿´£¬¸ü¶¯¸ÐÊ®×㣬ËäÈ» µÍ°æ±¾ä¯ÀÀÆ÷²»Ö§³Ö(ie9ÒÔϰ汾) µ«ÊDz»»áÓ°ÏìÒ³Ãæ²¼¾Ö¡£¹ý¶É¶¯»­ÎÒÃÇÏÖÔÚ¾­³£ºÍ :hoverÑ¡ÔñÆ÷Ò»Æð´îÅäʹÓá£
Óï·¨£º

transition: Òª¹ý¶ÉµÄÊôÐÔ»¨·Ñʱ¼äÔ˶¯ÇúÏߺÎʱ¿ªÊ¼;

CSS3 ¹ý¶ÉµÄʹÓÃ

1.ÊôÐÔ £º ÏëÒª±ä»¯µÄ css ÊôÐÔ£¬ ¿í¶È¸ß¶È ±³¾°ÑÕÉ« ÄÚÍâ±ß¾à¶¼¿ÉÒÔ ¡£Èç¹ûÏëÒªËùÓеÄÊôÐÔ¶¼ ±ä»¯¹ý¶É£¬ дһ¸öall ¾Í¿ÉÒÔ¡£

2. »¨·Ñʱ¼ä£º µ¥Î»ÊÇ Ãë(±ØÐëдµ¥Î») ±ÈÈç 0.5s¡£

3. Ô˶¯ÇúÏߣº ĬÈÏÊÇ ease (¿ÉÒÔÊ¡ÂÔ)¡£

4.ºÎʱ¿ªÊ¼ £ºµ¥Î»ÊÇ Ãë(±ØÐëдµ¥Î»)¿ÉÒÔÉèÖÃÑÓ³Ù´¥·¢Ê±¼ä ĬÈÏÊÇ 0s (¿ÉÒÔÊ¡ÂÔ)¡£

CSS3¹ý¶É¶¯»­

½ø¶ÈÌõ°¸Àý

²½Ö裺

- ´´½¨Á½¸ödivµÄºÐ×Ó£¬ÊôÓÚµÄǶÌ×¹ØÏµ£¬Íâ²ãÀàÃû½Ð bar£¬Àï²ãÀàÃû½Ð bar_in

- ¸øÍâ²ãµÄbar Õâ¸öºÐ×ÓÉèÖñ߿ò£¬¿í¸ß£¬Ô²½Ç±ß¿ò

- ¸øÀï²ãµÄbar_in ÉèÖà ³õÊԵĿí¶È£¬±³¾°ÑÕÉ«£¬¹ý¶ÉЧ¹û

- ¸øÍâ²ãµÄ bar Ìí¼Ó hoverʼþ£¬µ±´¥·¢ÁËhoverʼþ ÈÃÀï²ãµÄbar_in À´½øÐпí¶ÈµÄ±ä»¯

´úÂ룺

<head>
    ...
    <style>
        .bar {
            width: 150px;
            height: 15px;
            border: 1px solid red;
            border-radius: 7px;
            padding: 1px;
        }
        .bar_in {
            width: 50%;
            height: 100%;
            background-color: red;
            /* Ë­×ö¹ý¶É¸øË­¼Ó */
            transition: all .7s;
        }
        .bar:hover .bar_in {
            width: 100%;
        }
    </style>
</head>
<body>
    <div class="bar">
        <div class="bar_in"></div>
    </div>
</body>




²ÂÄãϲ»¶£º

2021×îÐÂǰ¶Ë¿ª·¢ÈëÃŽ̳Ì£ºhtml5+css3+ÏîĿʵս

ÔõôÓÃcss3»­Èý½ÇÐΣ¿css»æÖÆÈý½ÇÐÎͼÎĽ̳Ì

CSS3µÄÈýÖÖÊôÐÔÑ¡ÔñÆ÷½éÉÜ

css3½¥±äÊôÐÔÔõôʹÓã¿C3½¥±äÓ÷¨½Ì³Ì

ÀÖÓãµç¾ºHTML&JS+ǰ¶ËÅàѵ¿Î³Ì

0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿