티스토리 공감 버튼이 변경되면서 기존의 방법이 무용지물이 되었습니다.
이에 다시 변경된 공감 버튼에 클릭 유도 글귀와 크기 버튼 변경 및 중앙 정렬하는 방법을 살펴 보겠습니다.
준비 : jQuery
공감 버튼 소스의 형식은 아래와 같이 공감, SNS, 신고의 3개의 버튼으로 설정되어 있습니다.
<div class="container_postbtn"> <div class="postbtn_like"> <div class="like_btn"> <label class="uoc-icon"> <span class="ico_postbtn ico_like"></span> <span class="txt_like uoc-text">공감</span> <span class="txt_like uoc-count" style="display: none;"></span> <input type="button" class="inp_btn uoc-button"> </label> </div> <span class="ico_bar"></span> <label> <span class="ico_postbtn ico_sns">sns</span> <input type="button" class="inp_btn"> </label> <span class="ico_bar"></span> <label> <span class="ico_postbtn ico_report">신고</span> <input type="button" class="inp_btn"> </label> </div> </div>
중앙 정렬및 문구 삽입을 위한 사전작업 (태그 추가)
위와 같은 구조에 태그를 추가하고 "공감 클릭" 유도 문구를 추가 하기. 위하여 다음과 같이 </body> 위에서 자바 스크립트를 실행합니다.
<script type="text/javascript"> $('.container_postbtn > .postbtn_like').wrap('<div class="recommendation"><span>'); $('.container_postbtn > div > span > .postbtn_like > .like_btn').before('<p><strong class="text-danger f-Nanum-G-8">방문</strong>은 선택!</p><p><strong class="text-danger f-Nanum-G-8">공감</strong>은 필수!</p>'); </script>
이제 공감 소스는 다음과 같이 변경되었습니다.
<div class="container_postbtn"> <div class="recommendation"> <span> <div class="postbtn_like"> <p><strong class="text-danger f-Nanum-G-8">방문</strong>은 선택!</p> <p><strong class="text-danger f-Nanum-G-8">공감</strong>은 필수!</p> <div class="like_btn"> <label class="uoc-icon"> <span class="ico_postbtn ico_like"></span> <span class="txt_like uoc-text">공감</span> <span class="txt_like uoc-count" style="display: none;"></span> <input type="button" class="inp_btn uoc-button"> </label> </div> <span class="ico_bar"></span> <label> <span class="ico_postbtn ico_sns">sns</span> <input type="button" class="inp_btn"> </label> <span class="ico_bar"></span> <label> <span class="ico_postbtn ico_report">신고</span> <input type="button" class="inp_btn"> </label> </div> </span> </div> </div>
이제 jQuery를 이용한 HTML 변경은 완료 하였습니다.
다음은 "스타일시트(CSS)"를 이용하여 신고 버튼을 제거 하고 크기를 크게 변경하고 중앙 정렬을 위하여 작업 합니다.
.container_postbtn > div > span > .postbtn_like > span.ico_bar:nth-child(7n+6), .container_postbtn > div > span > .postbtn_like > label:nth-child(7n) { display: none; } .container_postbtn{ padding: 2em 0 4em 0 !important; } .container_postbtn > div > span > .postbtn_like .ico_bar { background: #dc3545!important; } .container_postbtn > div > span > .postbtn_like { padding: 0.7em; transform: scale(1.35); transform-origin: top left; border-color: #dc3545!important; text-align: center!important; } .container_postbtn > div > span > .postbtn_like > p { font-size: 0.7em; line-height: 1.5; } .container_postbtn > .recommendation { display: -ms-flexbox!important; display: flex!important; display: -ms-flexbox!important; display: flex!important; }
문구는 변경가능합니다.
'WebProgram > Tistory' 카테고리의 다른 글
[ Tstory ] 글쓴 날자를 캘린더 형식으로 만들기 (0) | 2018.06.19 |
---|---|
[ Tstory ] 글쓴 날자를 캘린더 형식으로 만들기 (0) | 2018.06.15 |
[애드센스] 광고 서식 지정 없이 본문 중간에 자동으로 삽입하기 (내용 추가 수정) (0) | 2018.05.30 |
[애드센스] 광고 본문 중간에 자동으로 삽입하기 (서식 지정 없음) (0) | 2018.05.20 |
[Tistory] 티스토리 블로그 공감 버튼아래 클릭 유도 글귀 넣는 방법 (6) | 2017.03.14 |
[ jQuery / CSS ] 제이쿼리와 CSS를 이용한 반응형 유튜브 플레이어 (0) | 2016.05.16 |
[ Tistory ] 링크를 카테고리화하는 방법 (2) | 2016.04.06 |
[ Tistory ] 사이드바용 달력 위젯 (0) | 2016.04.04 |