代码参考
<!DOCTYPE html>
<html><head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
*{
padding:0;
margin:0;
}
div{
width: 500px;
height: 500px;
border:1px solid red;
}
p{
width: 50px;
height: 50px;
background:blue;
margin-left:5px;
}
div:hover p{
margin-left:300px;
transition:all 3s;
/*transition 时间过渡
transition:需要时间过渡的属性/all 过渡时间长短;*/
}
</style>
</head>
<body>
<div>
<p></p>
</div>
</body>
</html>
本文通过一个简单的HTML页面示例展示了如何使用CSS实现元素位置变化的过渡效果。当鼠标悬停在外部div容器上时,内部的蓝色方块将平滑地从左边距5px移动到300px,整个过程用时3秒。
1055

被折叠的 条评论
为什么被折叠?



