• 利用锚点制作简单索引效果


    【功能说明】

      点击按钮时,页面跳转到对应区域

    【HTML代码说明】

       【1】【主体框架】

    复制代码
    <div class="box" id="box">
        /*最外边再套一层div,是为了隐藏滚动条*/
        <div class="listWrapOut">
             /*将详细信息框外边再套一层div,是为了限制展示区的高度*/
            <div class="listWrap">
                /*详细信息框*/
                <ul class="list">                            
                </ul>        
            </div>
        </div>
        /*控制框*/
        <nav class="conList">
            /*设置href为#a,意思是点击该标签页面将跳转到名称为a的锚点上*/
            <a href="#a" class="con">A</a>
            <a href="#b" class="con">B</a>
            <a href="#c" class="con">C</a>
            <a href="#d" class="con">D</a>
            <a href="#e" class="con">E</a>
        </nav>
    </div>
    复制代码

      【2】【详细信息列举】

    复制代码
    //A信息,设置id为a,意思是将该锚点命名为a
    <li class="in" id="a">
        //标题
        <h2 class="in-tit">A</h2>
        //内容
        <div class="in-txt">A.1</div>
        <div class="in-txt">A.2</div>
        <div class="in-txt">A.3</div>
        <div class="in-txt">A.4</div>
        <div class="in-txt">A.5</div>
    </li>
    <li class="in" id="b">
        <h2 class="in-tit">B</h2>
        <div class="in-txt">B.1</div>
        <div class="in-txt">B.2</div>
        <div class="in-txt">B.3</div>
        <div class="in-txt">B.4</div>
        <div class="in-txt">B.5</div>
    </li>
    复制代码

    【CSS重点代码说明】

    复制代码
    //设置宽度比子级宽度窄20px,及设置overflow:hidden达到隐藏滚动条并可以滚动的效果
    .listWrapOut{
         480px;
        overflow: hidden;
    }
    //使显示出高度为280px,背景颜色为#ccc
    .listWrap{
        overflow:auto;
        height: 280px;
        background-color: #ccc;    
         500px;
    
    }
    //通过设置计算后的高度值,使详细信息框里的每个锚点将链接时,都可以正好到达信息框的顶部
    .list{
        height: 1080px;
    }
    复制代码
  • 相关阅读:
    .NET XmlNavigator with Namespace
    编程要素
    【FOJ】1962 新击鼓传花游戏
    【POJ】1389 Area of Simple Polygons
    【POJ】2482 Stars in Your Window
    【HDU】3265 Posters
    【HDU】1199 Color the Ball
    【HDU】3642 Get The Treasury
    【HDU】4027 Can you answer these queries?
    【HDU】1542 Atlantis
  • 原文地址:https://www.cnblogs.com/zhengxingpeng/p/6682646.html
Copyright © 2020-2023  润新知