Html 在悬停模式下从左上角移动到右下角

Html 在悬停模式下从左上角移动到右下角,html,css,Html,Css,在 类似这样的内容: #示例{ 宽度:40px; 高度:40px; 背景:红色; 位置:绝对位置; 排名:0; 左:0; 过渡:所有300毫秒和0秒; 右:自动; 底部:自动; } #示例:悬停{ 右:0; 底部:0 } 是……和否 问题是,一旦将div悬停,它就会移动,因此一旦它从光标下方移动,就会停止悬停,悬停状态将失败 因此,您必须将悬停移动到另一个元素(可能是主体) 但是您不能将左转换为右(或转换为/从自动),因此必须使用转换调整元素的位置 html, 身体{ 身高:100%; 保


类似这样的内容:

#示例{
宽度:40px;
高度:40px;
背景:红色;
位置:绝对位置;
排名:0;
左:0;
过渡:所有300毫秒和0秒;
右:自动;
底部:自动;
}
#示例:悬停{
右:0;
底部:0
}
是……和否

问题是,一旦将div悬停,它就会移动,因此一旦它从光标下方移动,就会停止悬停,悬停状态将失败

因此,您必须将悬停移动到另一个元素(可能是
主体

但是您不能将
转换为
(或转换为/从
自动
),因此必须使用转换调整元素的位置

html,
身体{
身高:100%;
保证金:0;
填充:0;
}
#范例{
宽度:40px;
高度:40px;
背景:红色;
位置:绝对位置;
排名:0;
左:0;
过渡:所有300毫秒和0秒;
}
主体:悬停#示例{
左:100%;
最高:100%;
转换:转换(-100%,-100%)
}
是……和否

问题是,一旦将div悬停,它就会移动,因此一旦它从光标下方移动,就会停止悬停,悬停状态将失败

因此,您必须将悬停移动到另一个元素(可能是
主体

但是您不能将
转换为
(或转换为/从
自动
),因此必须使用转换调整元素的位置

html,
身体{
身高:100%;
保证金:0;
填充:0;
}
#范例{
宽度:40px;
高度:40px;
背景:红色;
位置:绝对位置;
排名:0;
左:0;
过渡:所有300毫秒和0秒;
}
主体:悬停#示例{
左:100%;
最高:100%;
转换:转换(-100%,-100%)
}

您是在寻找css专用解决方案还是jquery/javascript可以?您是在寻找css专用解决方案还是jquery/javascript可以?谢谢Paulie,哪一个更好更快?cal还是transform?可能差不多……这是一个最小的转换……转换工作不考虑开始/结束高度/宽度等(以及您希望支持哪些浏览器,因为它是CSS3),而第二个要求您知道大小-感谢Paulie,哪一个更好更快?cal还是transform?可能差不多……这是一个最小的转换……转换工作时不考虑开始/结束高度/宽度等(以及您希望支持的浏览器,因为它是CSS3),而第二个要求您知道大小-