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>
展开
 我来答
flywithclouder
2015-12-07 · TA获得超过136个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:86.9万
展开全部

这是你希望的效果吗:

<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就一直处于红色模块下面啊。不关是什么状态
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式