如何将锚定在(外部)页面的中间而不是顶部
How to force anchor to middle of (external) page instead of top?
我有一个页面,我们称之为"定价"。在该页面上,我有几个链接,当单击时,会将用户带到外部页面,我们称之为"信息",其中包含扩展信息。
根据从"定价"页面单击的链接(即info.html#ref1
、info.html#ref2
等),该特定元素将在"信息"页面上突出显示。
我已经有突出显示的工作,但我希望突出显示的元素集中在页面的中间,而不是顶部。也就是说,如果要高亮显示的元素是<页面的50%,则不需要滚动,但如果它>50%,则应该进行滚动。
我几乎已经使用以下CSS使其工作:
div.refs p:target {
background-color: #FFDDDD;
padding-top; 50%;
}
但正如你可能已经知道的那样,这使得页面的整个上半部分都是这种颜色。
欢迎使用Javascript。
您有一个打字错误。它是:
padding-top: 50%
用冒号而不是分号。如果没有看到代码,很难弄清楚你的想法和问题,但我认为你可以通过将padding-top
更改为margin-top
来做到这一点。
相关文章:
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- jQuery粘性插件可变顶部间距
- 使用jQuery更改元素的顶部位置
- 背景图像顶部的滚动图像不移动
- 滚动然后捕捉到顶部而不是取消捕捉
- 当带有渲染器的DOM元素不在屏幕顶部时,移动了场景的坐标
- 如何在离子框架+有角度的框架中制作顶部标签
- 计算“;“左”;以及“;顶部“;来自固定位置浮动元素的值
- 如何在引导程序元素的顶部添加掩码
- 什么'在Express中路由时,应用程序级中间件和路由器级中间件之间的区别是什么
- 滚动到Rails 4应用程序中的顶部jQuery
- jQuery-将元素滚动到屏幕中间,而不是使用锚链接滚动到顶部
- 如何将锚定在(外部)页面的中间而不是顶部
- Div使用jquery从页面顶部滑到中间
- 对于移动浏览器,当文本字段处于焦点中时,我如何“推送”?将文本字段移至页面顶部,而不是默认的中间位置
- 用jQuery从中间到顶部动画多个元素
- 我能让视差滑动停止在页面的中间而不是顶部吗?
- javascript排序,将中间项放在顶部
- 将导航栏粘贴到页面顶部后,它从中间到最左侧