Headroom js 사용법 소개

http://www.bootcss.com/p/headroom.js/ 예제 1. CSS 설정 을 통 해 변 화 된 세 가지 스타일
 .headroom {
        transition: transform 200ms linear;
        display: block;
        height: 300px;
        width: auto;
        background-color: red;
 }
 .headroom--pinned {
        transform: translateY(0%);
    }
 .headroom--unpinned {
        transform: translateY(-100%);
        background-color: green;
 }

class 를 통 해 속성 설정

2. js 호출
//      
var myElement=Document.querySelector("header");
var headroom=new Headroom(myElelemt);//Headroom     
headroom.init();

3. 전달 매개 변수
var headroom = new Headroom(elem, {
  "tolerance": 5,
  "offset": 205,
  "classes": {
    "initial": "animated",
    "pinned": "slideDown",
    "unpinned": "slideUp"
  }});
headroom.init();
// to destroy
headroom.destroy();



    
    

<script src="headroom.min.js"/>
<style>
    .headroom {
        transition: transform 200ms linear;
        display: block;
        height: 300px;
        width: auto;
        background-color: red;
    }
    .headroom--pinned {
        transform: translateY(0%);
    }
    .headroom--unpinned {
        transform: translateY(-100%);
        background-color: green;
    }
    #div1{
        height: 10000px;
        background-color: #666666;
    }
</style>

        <header id="header"/>
        <div id="div1">

        </div>

<script>
    var elem=document.querySelector("header");
    var headroom = new Headroom(elem, {
        "tolerance": 1,
        "offset": 20,
        "classes": {
            "initial": "headroom",
            "pinned": "headroom--pinned",
            "unpinned": "headroom--unpinned"
        }
    });
    headroom.init();
</script>

</code></pre> 
</article>
                            </div>
                        </div>

좋은 웹페이지 즐겨찾기