Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.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
Javascript 旋转一个div,然后延伸_Javascript_Jquery_Css - Fatal编程技术网

Javascript 旋转一个div,然后延伸

Javascript 旋转一个div,然后延伸,javascript,jquery,css,Javascript,Jquery,Css,我试着在悬停时旋转一个div,然后以一个倾斜的角度延伸它的右侧。我成功地在悬停状态下完成了延长潜水舱的任务 div{ 高度:200px; 宽度:200px; 背景色:小麦; 过渡:.2s; 边缘顶部:1米; 左边距:10em; 边缘底部:10em; 溢出:隐藏; } 部门:之后{ -webkit转换:.2s; 过渡:.2s; 内容:''; 位置:绝对位置; 排名:0; 左:25%; 宽度:0px; 高度:200px; 背景:小麦; 溢出:隐藏; -webkit转换来源:100%0; 变换原点:

我试着在悬停时旋转一个div,然后以一个倾斜的角度延伸它的右侧。我成功地在悬停状态下完成了延长潜水舱的任务

div{
高度:200px;
宽度:200px;
背景色:小麦;
过渡:.2s;
边缘顶部:1米;
左边距:10em;
边缘底部:10em;
溢出:隐藏;
}
部门:之后{
-webkit转换:.2s;
过渡:.2s;
内容:'';
位置:绝对位置;
排名:0;
左:25%;
宽度:0px;
高度:200px;
背景:小麦;
溢出:隐藏;
-webkit转换来源:100%0;
变换原点:100%0;
-webkit变换:倾斜(-35度);
变换:倾斜(-35度);
z指数:-1;
左边距:10em;
边缘顶部:1米;
}
div:悬停:之后{
-webkit转换:.2s;
过渡:.2s;
宽度:200px;
高度:200px;
背景:小麦;
-webkit转换来源:100%0;
变换原点:100%0;
-webkit变换:倾斜(-35度);
变换:倾斜(-35度);
z指数:-1;
边缘顶部:1米;
左边距:10em;
边缘底部:10em;
}

我的同僚们都是精英。同样地,你也可以用自己的话来表达自己的观点,用自己的时间来表达自己对真理的赞美


如果我正确理解你的意思,你想要这样的东西

div{
高度:200px;
宽度:200px;
背景色:小麦;
过渡:.2s;
边缘顶端:10em;
左边距:10em;
边缘底部:10em;
}
div:悬停{
变换:旋转(-45度);
}
部门:之后{
-webkit转换:.2s;
过渡:.2s;
内容:'';
位置:绝对位置;
排名:0;
左:65%;
宽度:0px;
高度:200px;
背景:小麦;
溢出:隐藏;
-webkit转换来源:100%0;
变换原点:100%0;
-webkit变换:倾斜(-35度);
变换:倾斜(-35度);
z指数:-1;
}
div:悬停:之后{
-webkit转换:.2s;
过渡:.2s;
宽度:200px;
高度:200px;
背景:小麦;
-webkit转换来源:100%0;
变换原点:100%0;
-webkit变换:倾斜(-35度);
变换:倾斜(-35度);
z指数:-1;
左缘:4em;
}
p{
保证金:0;
}

我的同僚们都是精英。同样地,你也可以用自己的话来表达自己的观点,用自己的时间来表达自己对真理的赞美

div{
高度:200px;
宽度:200px;
过渡:.2s;
边缘顶部:1米;
左边距:10em;
边缘底部:10em;
位置:相对位置;
}
部门:以前{
内容:'';
位置:绝对位置;
排名:0;
左:0;
宽度:200px;
高度:200px;
背景:小麦;
z指数:-1;
过渡:所有的1容易;
}
div:悬停:之前{
宽度:200px;
高度:200px;
-webkit变换:旋转(180度);
变换:旋转(180度);
过渡:所有的1容易;
}
div::之后{
位置:绝对位置;
排名:0;
右:0;
内容:“;
宽度:0;
身高:0;
边界顶部:200px实心小麦;
右边框:200px实心透明;
z指数:-2;
不透明度:0;
过渡:所有300毫秒缓解;
}
@关键帧示例{
从{Opacity:0;right:0}
到{不透明度:1;右:-200px;}
}
div:hover::after{
动画延迟:1s;
动画:示例转发;
动画持续时间:1s;
过渡:所有300毫秒缓解;
}

我的同僚们都是精英。同样地,你也可以用自己的话来表达自己的观点,用自己的时间来表达自己对真理的赞美


问题似乎是在div元素上设置了
溢出:隐藏
,尽管我对伪元素在没有旋转的情况下仍然可见的原因有些不解

div{
高度:200px;
宽度:200px;
背景色:小麦;
过渡:.2s;
边缘顶部:1米;
左边距:10em;
边缘底部:10em;
位置:相对位置;
}
div:悬停{
变换:旋转(-60度);
}
部门:之后{
过渡:.2s;
内容:'';
位置:绝对位置;
排名:0;
左:0;
宽度:100%;
身高:100%;
背景:小麦;
变换原点:100%0;
变换:倾斜(-0度);
z指数:-1;
}
div:悬停:之后{
变换:倾斜(-35度);
}

我的同僚们都是精英。同样地,你也可以用自己的话来表达自己的观点,用自己的时间来表达自己对真理的赞美


位置:相对于div+删除溢出:隐藏+删除p边距