假设我有一个 div,我希望它位于计算机显示器屏幕的可见区域之外,这样当我使用 CSS 过渡将其移动到特定位置时,会创建元素从屏幕外部缓慢移动的效果,并且我也想创造它的反向效果。
问问题
2773 次
3 回答
3
position: absolute;
然后做类似的事情left: -100px;
工作示例(将鼠标悬停在框上并等待):http: //jsfiddle.net/fDnPj/
于 2012-07-29T17:56:24.483 回答
0
<div id="example"></div>
<div id="example2"></div>
<div id="example3"></div>
</p>
#example{
width:50px;
height:50px;
background-color: #386a95;
position:relative; /*Not moved*/
}
#example2{
width:50px;
height:50px;
background-color: rgb(177, 35, 35);
position:relative;
left:-25px; /*Pushed halfway off the screen*/
}
#example3{
width:50px;
height:50px;
background-color: green;
position:relative;
left:-50px; /*This is now totally hidden from view*/
}
于 2012-07-29T18:01:46.587 回答
0
如果你知道 div 的宽度,你可以像这样使用 position 和 left 属性的组合
#my-div {
position:absolute;
left:-100px;
top:0;
width:100px;
background-color:red;
}
<div id="my-div">Hello</div>
通过调整left属性来玩这里。</p>
于 2012-07-29T18:05:45.770 回答