본문으로 바로가기
  1. Home
  2. 그외/유용한 정보
  3. 티스토리 공감 버튼 조작하여 꾸미기 혹은 없애기

티스토리 공감 버튼 조작하여 꾸미기 혹은 없애기

· · 쓰윔

 티스토리에서 기본 제공하는 공감 버튼은 밋밋하고 눈에 잘 띄지도 않습니다.

 이래서는 클릭률이 낮을 수밖에 없습니다.

 물론 공감은 누가 눌러준다고 해서[각주*거기다 누가 눌렀는지 알 수도 없습니다.*] 상위노출이 된다거나 하는 것도 아니고, 추가적인 혜택이라곤 공감 5개가 넘을시 티스토리 홈페이지의 [**스토리**]에 올라간다는 것 뿐입니다.

 그래도 글을 작성하면서 누군가가 눌러준 공감 버튼 덕분에 동기부여가 되기도 하고, 기분이 좋아지기도 합니다.

 그래서 이번 시간에는 공감 버튼을 CSS로 조작해 좀 더 눈에 띄게 꾸미거나, 아예 삭제하는 방법을 알아보겠습니다. HTML이나 CSS를 전혀 모르시는 분들도 따라하실 수 있도록 복사-붙여넣기로만 할 수 있게 정리하겠습니다.

 

공감 버튼 삭제

 버튼을 아예 삭제하고픈 분들이 계실 겁니다.

 너무 간단하게도, CSS 한 줄로 없애는 게 가능합니다. 

 아래의 사진처럼 블로그 설정에 들어가신 후에, CSS 편집으로 들어가주세요.

 그리고 CSS 가장 아래에 다음의 코드를 입력해주세요.

div[id*=reaction\-] { /* 삭제 */
	display:none;
}

 끝입니다.

 깔끔하게 공감 버튼이 제거될 겁니다.

 

[참고*신고 버튼은 삭제하면 티스토리 규정 위반이니 주의해주세요.*]

 

공감 버튼 꾸미기

 디자인이라는게 사람마다 추구하는 바가 달라 호불호가 많이 갈리는 영역입니다.

 그래서 완성된 디자인보단, 각 요소를 어떻게 조작할 수 있는지를 중점에 두고 설명하겠습니다.

 우선 최종 완성본입니다.

 공감 버튼을 검정색으로 만들어서 좀 더 주목하게 만든 후 하트 모양을 좀 더 키워서 눈에 띄게 했고, 애니메이션 효과를 넣어 공감이 눌리지 않은 상태에선 펄떡펄떡 뛰게 만들었습니다.

 또한 공감 버튼 위에 공감을 유도하는 문구를 넣었습니다.

 

[팁*과정에 관심 없고, 최종 완성코드를 얻고 싶으신 분은 최종 완성 코드 단락으로 내려주세요.*]

 

공감 버튼 교체하기 과정

 우선 공감 버튼의 모양을 바꿔볼 겁니다.

 그러기 위해선 우선 티스토리에서 제공하는 기본 문양을 없앨 필요가 있습니다.

 CSS 편집으로 와서 가장 아래에 다음과 같은 코드를 넣어주시면 공감 버튼을 없애버릴 수 있습니다.

.container_postbtn .btn_post .ico_like,.container_postbtn .btn_post .empathy_up_without_ani .ico_like,.container_postbtn .btn_post .ico_like:hover {
	background:none!important;
}

 이제 새로운 공감 버튼을 넣어야 합니다.

 저는 가상 선택자를 이용해서 기존의 하트보다 더 큰 아이콘을 넣을 계획입니다. 그래서 좁은 공간을 좀 더 넓혀서 확보할 필요가 있습니다.

.container_postbtn .btn_post .ico_like {
	width:24px!important;
	max-width:24px!important;
}

 그래서 넓이 24px를 확보했습니다.

 이제 가상 선택자에서 원하는 아이콘을 넣어보겠습니다.

.ico_like:before {
    content: "🤍"; /*원하는 아이콘*/
    font-size: 16px; /*아이콘 크기*/
    display: block;
padding-top: 5px;
    text-indent: 0px;
    color: red;
    font-weight: bold;
	animation: gelatine 1s infinite; /*아이콘 애니메이션 효과*/
}
div[id*=reaction\-]:hover .ico_like:before, .empathy_up_without_ani .ico_like:before {
	content:"❤️"; /*눌리거나, 호버했을 때 원하는 아이콘*/
	animation:none; /*눌리거나 호버했을 때 애니메이션 효과 없애기*/
}

@keyframes gelatine { /*애니메이션 설정*/
	from,
	to {
		transform: scale(1, 1)
	}
	25% {
		transform: scale(0.9, 1.15)
	}
	50% {
		transform: scale(1.15, 0.9)
	}
	75% {
		transform: scale(0.98, 1.03)
	}
}

 이모지를 이용해서 위와 같이 아이콘을 넣었습니다.

 꼭 이모지가 아니더라도, 특수문자를 이용해 원하시는 것으로 설정하시면 됩니다. 모양도 원하시는 걸로 바꾸셔도 되고요. 아니면 아이콘 폰트도 괜찮은데, 전에 이 글에서 방법을 다뤘으니 참고 부탁드립니다.

 

 이제 마지막으로 버튼의 배경을 검게 만들고, 글씨색을 흰색으로 넣어 포인트를 주도록 하겠습니다.

.container_postbtn .btn_post span.txt_like {
	color:#fff!important;
}
div[id*=reaction\-]:hover .btn_post span.txt_like {
	color:red!important;
}
.wrap_btn {
	height:30px;
}
.wrap_btn:nth-of-type(1) { /*공감상자*/

	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	background:#000;
}
.wrap_btn:nth-of-type(2) { /*공유상자*/

	background:#000;
}
.wrap_btn:nth-of-type(3) {/*신고 상자*/
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
	background:#000;
}
.btn_subscription { /*구독하기 버튼*/
	border:none;
	background:#000!important;
}
.txt_state {
	color:#fff;
}

 이제 마지막으로 공감 버튼 위에 공감 유도 글귀를 올려보겠습니다.

.container_postbtn:before {
	content:"↓ 공감 부탁드려요"; /*문구*/
	position:absolute;
	margin-top:-20px; /*위쪽으로 얼마나 이동하는지 정하는 값*/
	font-size:12px; /*문구 크기*/
	left:0;
	text-indent:5px; /*왼쪽 공간*/
}

 완성입니다.

 이렇게 코드를 입력하시면 최종 완성본처럼 될 수 있습니다.

 

 제가 각 코드마다 각주를 붙여놨는데, 이걸 응용하면 원하는대로 공감 버튼을 꾸밀 수 있습니다.

 

최종 완성 코드

 위의 과정을 하나로 담아서 최종 완성 코드로 만들었습니다.

 복사 후 붙여넣기로 CSS 가장 아래 넣으면 완성됩니다.

.container_postbtn .btn_post .ico_like {
	width:24px!important;
	max-width:24px!important;
}
.container_postbtn .btn_post .ico_like,.container_postbtn .btn_post .empathy_up_without_ani .ico_like,.container_postbtn .btn_post .ico_like:hover {
	background:none!important;
}
.container_postbtn:before {
	content:"↓ 공감 부탁드려요";
	position:absolute;
	margin-top:-20px;
	font-size:12px;
	left:0;
	text-indent:5px;
}
.container_postbtn .postbtn_like {
	border:none!important;
}
.ico_like:before {
    content: "🤍";
    font-size: 16px;
    display: block;
padding-top: 5px;
    text-indent: 0px;
    color: red;
    font-weight: bold;
	animation: gelatine 1s infinite;
}
div[id*=reaction\-]:hover .ico_like:before, .empathy_up_without_ani .ico_like:before {
	content:"❤️";
	animation:none;
}
.container_postbtn .btn_post span.txt_like {
	color:#fff!important;
}
div[id*=reaction\-]:hover .btn_post span.txt_like {
	color:red!important;
}
.wrap_btn {
	height:30px;
}
.wrap_btn:nth-of-type(1) {

	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	background:#000;
}
.wrap_btn:nth-of-type(2) {

	background:#000;
}
.wrap_btn:nth-of-type(3) {
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
	background:#000;
}
.btn_subscription {
	border:none;
	background:#000!important;
}
.txt_state {
	color:#fff;
}
@keyframes gelatine {
	from,
	to {
		transform: scale(1, 1)
	}
	25% {
		transform: scale(0.9, 1.15)
	}
	50% {
		transform: scale(1.15, 0.9)
	}
	75% {
		transform: scale(0.98, 1.03)
	}
}
.btn_menu_toolbar {
	margin: -1px 0 0 0!important;
}

 

관련글

더보기 버튼 꾸미기 방법

티스토리 애드센스 블록 감지하고 차단해제 요청하기

블로그에서 스키마 태그, 리치 스니펫 활용해서 상위노출 노리기

자동 목차 기능 만들기

간편 메모장
이모티콘창 닫기
울음
안녕
감사해요
당황
피폐

이모티콘을 클릭하면 댓글창에 입력됩니다.

복사하기  저장
× 내용 모두 지우기 내용 모두 복사하기
메모장입니다. 시크릿 모드가 아니면 내용이 저장됩니다.