zoukankan      html  css  js  c++  java
  • 【TRICK】解决锚点定位向下浮动Xpx问题

    1. 问题描述

    页面滚动后,菜单栏会固定在页头,当锚点定位时,菜单会遮盖部分定位后的内容,所以需要在锚点定位后自动向下漂移Xpx。

    2. 解决办法

    a. 利用空div 占位,如下:

        <a href="#test">hehehe</a>
        <div style="height:400px;100%;background:red;"></div>
        <div id="test">
            <div class="anchor"></div>
            <div id="main" style="height:400px"></div>
        </div>
        <div style="height:800px;100%;background:green;"></div>
        .anchor {
            height: 115px; 
            margin-top: -115px;  
        }

    b. 使用div 的overflow 属性

        <a href="#test">hehehe</a>
        <div style="height:400px;100%;background:red;"></div>
        <div id="container">
            <div class="anchor" id="test"></div>
            <div id="main" style="height:400px"></div>
        </div>
        <div style="height:800px;100%;background:green;"></div>
        #container {
            overflow: hidden;
        }
        .anchor {
            height: 115px;
            margin-top: -115px;
        }

    c. 使用:target  伪类

    计划、执行、每天高效的活着学着
  • 相关阅读:
    字段操作
    数据操作
    表操作
    数据库操作
    如何连接mysql
    mysql新增用户和修改用户密码
    表和库和服务器的关系
    MySql的复合类型
    yum软件源
    常用正则表达式
  • 原文地址:https://www.cnblogs.com/huxiaoyun90/p/4341956.html
Copyright © 2011-2022 走看看