急求!锚点连接点击后定位问题,它必须要定到页面顶端,难道不能改吗?

2024-12-31 19:03:47
推荐回答(5个)
回答1:

关于利用锚点定位的一个新思路:首先,通过锚点定位,页面都是转到页面相应锚点居于顶端。因此,对于需要使页面高度不变而只是利用锚点效果的使用来说,这非常不方便。现在有一个思路,即,若想锚点距离顶端有个固定的距离,则设置该锚点所在元素的border-top/padding-top=x,margin-top=-x,使该锚点及位于锚点前的元素为relative,z-index方面,则是锚点前元素大于锚点元素,那么就像两张扑克牌一样层叠起来,隐藏了锚点元素的真实位置,使视觉效果上成功。
讲到这里,对于之前提及的利用元素的锚点效果,实现静态页面的切换页效果,更进了一步。
↑上面是我关于锚点学习总结后的话,具体实例可以参考下面网站的演示,我也是受这个网站的启发
http://www.webjx.com/css/divcss-17544.html

回答2:

设置锚点:锚点点击
锚点到达的位置

至于你说的那个在顶部显示锚点的效果,需要JS来实现;你可以查看一下这样类似的效果,然后学习一下;

回答3:

锚标记你可以定义在网页的任何位置呀...并不是必须要放在顶部.

回答4:

在锚点标签加入以下句,style="margin-top:大小自己定px;"就行了。

回答5:

你就把定位定上面不就可以了吗?这样你需要的地方不就显示到中间了?