需要改变宽度原点

时间:2018-03-17 16:39:38

标签: html css

我有一个0宽度的元素,并且在它附近的按钮悬停时,元素的宽度变为400,并且它从左到右显示0.3s过渡,但如果我需要它从右边出现怎么办?左?

1 个答案:

答案 0 :(得分:0)

使用float:right

HTML:

<div id="a">
</div>
<div id="b">
</div>

的CSS:

#a {
    width: 200px;
    height: 200px;
    float: right;
    display:inline-block;
    background: blue;
}

#b {
   width: 0px;
}

#a:hover + #b {
    -webkit-transition: width 0.3s;
    transition: width 0.3s;
    width: 300px;
    height: 200px;
    float: right;
    display:inline-block;
    background: green;
}