最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CSS3實現(xiàn)偽類hover離開時平滑過渡效果示例

  發(fā)布時間:2017-08-10 16:33:45   作者:NoHeroes   我要評論
本篇文章主要介紹了CSS3實現(xiàn)偽類hover離開時平滑過渡效果示例,具有一定的參考價值,有興趣的可以了解一下

由于hover偽類添加的動畫效果,僅當鼠標放在元素上時會被觸發(fā),而當鼠標離開時,效果會中斷,會顯得很生硬。

大多數(shù)人的想法都是使用js的onmouseover和onmouseleave事件來實現(xiàn)動畫效果。其實不必這么麻煩,CSS3便可以幫你解決這些問題。

 <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>離開時效果生硬</title>
        <style type="text/css">
            div{
                width: 100px;
                height: 100px;
                border:1px solid;
    
                margin:0px auto;
                margin-top: 200px;
            }
            div:hover{
                transform: scale(2);
                transition: all 1s linear;
            }
        </style>
    </head>
    <body>
        <div></div>
    </body>
    </html>

由于div元素只有在:hover偽類觸發(fā)的時候,效果才能加到div元素上。

當鼠標離開div元素的時候,:hover偽類將不再生效,瞬間丟掉hover里寫的動畫效果。

此時,我們應(yīng)當在原本元素上再寫一個一模一樣的transition效果,將離開斷掉的動畫效果續(xù)接上。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>簡單解決</title>
    <style type="text/css">
        div{
            width: 100px;
            height: 100px;
            border:1px solid;

            margin:0px auto;
            margin-top: 200px;

            /* 在原本元素上再加一個transition */
            transition: all 1s linear;
        }
        div:hover{
            transform: scale(2);
            transition: all 1s linear;
        }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

此時,不管鼠標在什么時候離開元素,都會原樣返回。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

卢湾区| 永福县| 资兴市| 平远县| 蒙自县| 桦甸市| 都江堰市| 满城县| 濉溪县| 临沭县| 安远县| 盐边县| 万盛区| 获嘉县| 龙川县| 治县。| 滕州市| 孝感市| 南京市| 奉节县| 双峰县| 庆安县| 阿尔山市| 临江市| 贵阳市| 景东| 高陵县| 林甸县| 禄丰县| 象山县| 合江县| 深州市| 公主岭市| 托克逊县| 广昌县| 方城县| 南阳市| 修武县| 株洲市| 长岛县| 绥芬河市|