[티스토리] - [꾸미기] - [스킨편집] - [html 편집] 으로 들어간후

 

HTML쪽에 <body> 부분에 아래의 소스를 추가한다.

해당 소스는 펑션으로 카테고리를 열고/접게 해준다.

<script>
$(function() {
    $(".category_list").children("li").has("ul").addClass("cat-sub-menu"),
        $(".cat-sub-menu .link_item").append().addClass("cat-toggle"),
        $(".cat-sub-menu").each(function() {
            var c = $(this).children(".link_item"),
                d = c.attr("href");
            c.removeAttr("href"),
                $(this).children("ul").prepend(), c.children("span").appendTo(c.parent(".cat-sub-menu").find(".view-all"))
        }),
        $(".cat-toggle").click(function() {
            var c = $(this).parent(".cat-sub-menu");
            c.children("ul").toggle(250), c.toggleClass("expanded")
        })
});
</script>

 

기능을 구현했으니 보기 좋게 바꿔보자.

 

CSS에서 아래의 소스를 추가하자.

.sub_category_list { display:none }
 
.cat-toggle i { 
    transition:.1000s ;
}
.cat-sub-menu.expanded .cat-toggle i { 
    transform:scaleY(-1) 
}
.cat-sub-menu .cat-toggle i {
   float: left;
   padding-right: 5px;
   cursor: pointer;
}


.cat-toggle ::after {
    font-family: "아래의 설명을 참고";
    font-weight: bold;
    cursor: pointer;
    outline: none;
    float: right;
    margin-right: 15px;
    transform: translateY(15%); 
}
.cat-sub-menu .cat-toggle ::after {
    content: "\f107"
}
.expanded .cat-toggle ::after {
    content: "\f106"
}

 

font-family의 경우 fontawesome 에서 필요한 아이콘을 불러올 수 있다. 구글링해서 검색해 보아도되고 

무료버전을 사용하는 경우 "Font Awesome 5 Free" 으로 넣어 주면 된다 (무료&버전5 기준)

content의 경우 자기가 원하는 아이콘을 폰트어썸에서 찾아서 바꿔도  된다.

 


혹시 해당 경우를 적용했는데도 반영되지 않는다면 아래의 방법을 참고하자.

 

스킨을 가져와서 적용하다 보니 기존에 <head>적용되어있던 부분이 삭제되었기 때문이다. 

필자는 body부분인줄 알고 한참을 헤맸다..

 

<head>부분에 아래와 같은 부분이 없다면 넣어주자.

<script src="//t1.daumcdn.net/tistory_admin/lib/jquery/jquery-1.12.4.min.js"></script>

티스토리 블로그를 만들게 되면 기본으로 있는 부분으로 버전의 경우 새로 블로그를 만들어서 해당 버전을 가져와도 된다.

 

복사했습니다!