Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在css中通过悬停旋转_Jquery_Css - Fatal编程技术网

Jquery 在css中通过悬停旋转

Jquery 在css中通过悬停旋转,jquery,css,Jquery,Css,我的代码是关于悬停项目,它将围绕自身旋转 但我想知道它是如何敏感地悬停的,当我在项目上拖动鼠标时,它将以鼠标移动的速度旋转 它看起来像是在旋转轮子。像这样 css #square{ width: 100px; height: 100px; background-color: magenta; margin: 50px 50px 50px 50px; } .rotate{ -webkit-transition-duratio

我的代码是关于悬停项目,它将围绕自身旋转

但我想知道它是如何敏感地悬停的,当我在项目上拖动鼠标时,它将以鼠标移动的速度旋转

它看起来像是在旋转轮子。

像这样

css

#square{
        width: 100px;
        height: 100px;
        background-color: magenta;
        margin: 50px 50px 50px 50px;
}
.rotate{
    -webkit-transition-duration: 5.0s;
    -moz-transition-duration: 5.0s;
    -o-transition-duration: 5.0s;
    transition-duration: 5.0s;        
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;        
    overflow:hidden;    
}   
.rotate:hover{ 
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg); 
    -o-transform:rotate(360deg);
}       

你不能用CSS来做这件事,你需要使用Javascript。Timothy Groote你能告诉我它在JS中调用了什么吗
#square {
        width: 100px;
        height: 100px;
        background-color: magenta;
        margin: 50px 50px 50px 50px;
    }
.rotate{
    -webkit-transition-duration: 5.0s;
    -moz-transition-duration: 5.0s;
    -o-transition-duration: 5.0s;
    transition-duration: 5.0s;

    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;

    overflow:hidden;

    }   
.rotate:hover   
{ 
  -webkit-transform: rotate(360deg); 
-moz-transform: rotate(360deg); 
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg); 
}