css3.关于translate平移问题(求指导)
如何实现让“div1”移动时,下面的“div”也跟着下移如何实现让“div2”与“move”同时移动时,“div2”始终保持在“move”上面<!DOCTYPEhtml>...
如何实现让 “div1” 移动时 ,下面的 “div” 也跟着下移
如何实现让 “div2” 与 “move” 同时移动时,“div2” 始终保持在 “move” 上面
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title></title>
<style rel="stylesheet" type="text/css">
#div1{
background-color: #000000;
width: auto;height: 200px;
transition: all 2s;
}
#div1:hover{
transform:translate(0,100px);
}
#div2{
background-color: red;
width: 200px;height: 200px;
transition:all 3s;
}
#div2:hover{
transform: translate(650%,0);
}
#move:hover{
transform: translate(90%,0);
}
#move{
width: 500px;height: 200px;
transition: all 3s;
background-color: #333333;float: left;
}
#div3{
width: auto;height: 200px;
background-color: green;
transition:all 3s;
clear: both;
}
#div5:hover{
transform: translate(0,100px);
background-color: yellow;
}
</style>
</head>
<body>
<div id="div1"></div>
<div id="move"></div>
<div id="div2"></div>
<div id="div3"></div>
</body>
</html> 展开
如何实现让 “div2” 与 “move” 同时移动时,“div2” 始终保持在 “move” 上面
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title></title>
<style rel="stylesheet" type="text/css">
#div1{
background-color: #000000;
width: auto;height: 200px;
transition: all 2s;
}
#div1:hover{
transform:translate(0,100px);
}
#div2{
background-color: red;
width: 200px;height: 200px;
transition:all 3s;
}
#div2:hover{
transform: translate(650%,0);
}
#move:hover{
transform: translate(90%,0);
}
#move{
width: 500px;height: 200px;
transition: all 3s;
background-color: #333333;float: left;
}
#div3{
width: auto;height: 200px;
background-color: green;
transition:all 3s;
clear: both;
}
#div5:hover{
transform: translate(0,100px);
background-color: yellow;
}
</style>
</head>
<body>
<div id="div1"></div>
<div id="move"></div>
<div id="div2"></div>
<div id="div3"></div>
</body>
</html> 展开
1个回答
展开全部
这是你希望的效果吗:
<style rel="stylesheet" type="text/css">
#div1 {
background-color: #000000;
width: auto;
height: 200px;
transition: all 2s;
}
#div1:hover {
margin-top: 100px;
}
#div2 {
background-color: red;
width: 200px;
height: 200px;
transition: all 3s;
float: left;
margin-left: -500px;
}
#div2:hover {
transform: translate(650%, 0);
}
#move:hover {
transform: translate(90%, 0);
}
#move {
width: 500px;
height: 200px;
transition: all 3s;
background-color: #333333;
float: left;
}
#div3 {
width: auto;
height: 200px;
background-color: green;
transition: all 3s;
clear: both;
}
#div5:hover {
transform: translate(0, 100px);
background-color: yellow;
}
</style>
追问
不是的 我希望的是 黑色模块在鼠标移开自动弹回去的时候 始终处于红色下面 求指导 谢谢
追答
现在move就一直处于红色模块下面啊。不关是什么状态
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询