悬停在DIV上时如何移动它

时间:2018-11-10 17:29:46

标签: html css

所以我正在做一个学校项目(在这里开始编码),当您将鼠标悬停在它上面时,我需要进行一个div移动。

这是我该div的CSS代码:

#div2
{
    box-shadow: 4px 4px 10px;
    width: 80%;
    height: 220px;
    font-size: 15px;
    margin-left: 5%;
    margin-bottom: 3%;
    text-align: center;
    margin: auto;
    background-color: #99CC00;
    a:hover
    {
        float: right;
    }
}

当您将鼠标悬停在上方时,我需要使整个框向右移动。 如果有人可以帮助我,那就太好了!

3 个答案:

答案 0 :(得分:1)

如果您要移动整个div,则可以在上面悬停一个新的div ID。不仅链接具有悬停功能。

示例:

#div2:hover {
   float: right;
}

尽管,悬停上有浮标会使页面上很奇怪。您可以添加padding-right使其略微移动。

答案 1 :(得分:0)

您的鼠标悬停当前仅用于元素。如果您希望div做某事,则必须使用#div2添加一个新部分:悬停

答案 2 :(得分:0)

删除

   a:hover
    {
        float: right;
    }   

然后插入

  #div2:hover
        {
            float: right;
        }