内顶格我创建了一个DIV,就是始终在最前面始终在区域
.visibleDiv, #topLeft
{
position: fixed;
width: 150px;
border: solid 1px #e1e1e1;
vertical-align: middle;
background: #ffdab9;
text-align: center;
}
#topLeft
{
top: 10px;
left: 10px;
}
我展示它像这样
<div id="topLeft">
Top Left
</div>
但我也有一个名为div容器。我希望topLeft留在该容器的左上角,而不是屏幕的左上角。我对CSS非常陌生,一直在想如何达到这样的效果。
因此,为了更清楚地解释,我想尽量达到这种效果
______________
|Other things|
|____________|
________________________________
| TOP LEFT MESSAGE| |
|_________________| |
| |
| |
| CONTAINER DIV |
| |
| |
当你向下滚动我想左上是在屏幕的左上角容器标签内,像这样
|__________________ |
| TOP LEFT MESSAGE| |
|_________________| |
| |
| |
| CONTAINER DIV |
| |
| |
|______________________________|
如果有人能指引我正确的方向或告诉我如何通过解释来实现这一点,我会非常感激。感谢您提前帮助或阅读本文。
您应该添加'javascript'标记,因为这当然不能在CSS中完成。 – Wex 2011-12-23 21:28:27
好的,你最初需要在容器左上角的元素,但是当你开始滚动时,你想修复它到屏幕的左上角? – Purag 2011-12-23 21:29:27
@Purmou我希望它保持在容器内的左上角。我非常想要这样的http://papermashup.com/只在一个特定的div标签内。 – Quillion 2011-12-23 21:33:01