기 타 티스토리 블로그에 웹폰트로 몇가지 기능을 구현하려 합니다
2017.03.15 20:05
지금까지 제 블로그에선 다음과 같은 기능을 png 파일로 해결해 왔습니다.
- '더보기'옆의 + 아이콘
- 우측 하단의 맨 아래/위 바로가기 링크
- 외부 링크에만 우측에 아이콘 삽입
그런데 웹폰트라는 걸 알게 되었습니다. 이게 png 방식보다 여러모로 우월하더군요... 그래서 fontello에 가서 원하는 아이콘만 따로 빼와서 폰트까지 만들어 놨습니다. fontello-b8bfa7fa.zip
그런데 정작 이걸 받아놓고서 어떻게 적용하는지 모르겠는겁니다. 가능하면 기존에 보이던 모습 그대로 하고 싶은데... 어떻게 할지 모르겠습니다.
일단 HTML/CSS 쪽은 각각 이렇습니다.
① '더보기'옆의 +아이콘
-------- CSS --------
/* 본문 - more / less 더보기 */
.moreless_fold
{ background:url("images/more1.png") no-repeat 0 50%; padding-left:20px; color:#2196F3; font-weight:bold; text-align:left; background-size:17px 17px;}
.moreless_top
{ background:url("images/less1.png") no-repeat 0 50%; padding-left:20px; color:#2196F3; font-weight:bold; text-align:left; background-size:17px 17px;}
.moreless_body
{ }
.moreless_bottom
{ background:url("images/less1.png") no-repeat right 50%; padding-right:20px; color:#2196F3; font-weight:bold; text-align:right; background-size:17px 17px;}
.moreless_fold span{color:#2196F3;font-weight:bold;}
.moreless_top span{color:#2196F3;font-weight:bold;}
.moreless_bottom span{color:#2196F3;font-weight:bold;}
② 우측 하단의 맨 아래/위 바로가기 링크
-------- HTML --------
<!-- TOP 버튼 추가 -->
<a href="#" class="jcm-top">
<img src="./images/top.png" style="margin-bottom: 60px;width:50px;">
</a>
<!-- 아이콘 자체 크기 조절 -->
<a href="#dkFoot" class="jcm-bottom">
<img src="./images/bottom.png" style="margin-bottom: 60px;width:50px;">
</a>
<!-- 아이콘 자체 크기 조절 -->
<script>
$( document ).ready( function() {
$( window ).scroll( function() {
if ( $( this ).scrollTop() > 300 ) {
/* 버튼 출현위치 결정 */
$( '.jcm-top' ).fadeIn();
}
else {
$( '.jcm-top' ).fadeOut();
}
}
);
$( '.jcm-top' ).click( function() {
$( 'html, body' ).animate( {
scrollTop : 0 }
, 200 );
/* 숫자 작을수록 빠름 */
return false;
}
);
}
);
</script>
<script>
$( document ).ready( function() {
$( window ).scroll( function() {
if ( $( this ).scrollTop() > 300 ) {
/* 버튼 출현위치 결정 */
$( '.jcm-bottom' ).fadeIn();
}
else {
$( '.jcm-bottom' ).fadeOut();
}
}
);
$( '.jcm-bottom' ).click( function() {
$( 'html, body' ).animate( {
scrollTop : $(document).height() }
, 200 );
/* 숫자 작을수록 빠름 */
return false;
}
);
}
);
</script>
-------- CSS --------
/* TOP 버튼 */
a.jcm-top {
position: fixed;
right: 15px;
bottom: 15px;
border-radius: 5px;
color: #ffffff;
text-align: center;
width: 50px; /* 여기서 크기 조절 */
height: 50px;
font-size: 40px;
background-color: rgba(0,0,0,0.3);
z-index: 99999;
display: none;}
a.jcm-top:hover{background-color:#000}
a.jcm-bottom {
position: fixed;
right: 65px;
bottom: 15px;
border-radius: 5px;
color: #ffffff;
text-align: center;
width: 50px; /* 여기서 크기 조절 */
height: 50px;
font-size: 40px;
background-color: rgba(0,0,0,0.3);
z-index: 99999;
display: none;}
a.jcm-bottom:hover{background-color:#000}
③ 외부 링크에만 우측에 아이콘 삽입
-------- CSS --------
/* Start of Adding icon to external link */
.area_view a[href ^="https://"] {
background: url(./images/external.png) center left no-repeat;
padding-left: 20px;
}
.area_view a[href ^="https://"] {
background: url(./images/external.png) center left no-repeat;
padding-left: 20px;
}
.area_view a[href^="https://tetralog.tistory.com"] {
background: none;
padding-left: 0;
}
.area_view a[href^="https://tetralog.tistory.com"] {
background: none;
padding-left: 0;
}
/* End of Adding icon to external link */
이걸 어떻게 해야 웹폰트로 바꿀 수 있을까요? 으으, 이거 너무 어렵습니다...
댓글 [2]
-
소녀시대 2017.03.15 21:59
-
TetraTheta 2017.03.16 18:38 폰트어썸은 제가 안 쓸 폰트가 가득해서 그걸 경량화 시킨게 첨부한 파일입니다. 짜피 방향 뭐 이런것 쪽으로만 쓸 생각이라서... fontello에서 font awesome 쪽 아이콘도 제공하길래 그것만 선택해서 나온게 저거죠.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
68044 | 윈 도 우| 외장하드로 USB 설치 문의 드립니다. [1] | votto | 391 | 03-16 |
68043 | 윈 도 우| LG Free Dos 새노트북 스카이레이크에 윈도우7 x64 설치를.. [7] | 씻으면이정 | 1499 | 03-15 |
68042 | 윈 도 우| 윈도우10 에서 사용가능한 램드라이버 추천 부탁드립니다. [4] | 뭉게구름 | 708 | 03-15 |
68041 | 윈 도 우| 문의)) 원도우 부팅시~ 이 부분에서 시간이 많이 걸립니다~... [5] | chobits | 1185 | 03-15 |
68040 | 윈 도 우| 아랫글에이어 혹시나해서...(시스템파일손상관련) [4] | shy1911 | 282 | 03-15 |
» | 기 타| 티스토리 블로그에 웹폰트로 몇가지 기능을 구현하려 합니다 [2] | TetraTheta | 290 | 03-15 |
68038 | 윈 도 우| Win10AeroPE64 pe.iso 구합니다 [5] | gkgk77 | 1166 | 03-15 |
68037 | 윈 도 우| [윈10] 업데이트 하다가 컴퓨터 전원이꺼지면 [2] | shy1911 | 989 | 03-15 |
68036 | 윈 도 우| 윈10 에서 초기화를 하면 [2] | never | 965 | 03-15 |
68035 | 기 타| 구글 홈페이지 [5] | 오후9시7분 | 455 | 03-15 |
68034 | 윈 도 우| msconfig 에서 화살표부분의 체크부분을 [6] | never | 549 | 03-15 |
68033 | 기 타| path 연결 법 문의드립니다. [1] | 나양말많아 | 200 | 03-15 |
68032 | 윈 도 우| 윈도우7 드라이버팩 통합시 오류문의요 [1] | 령은아빠 | 327 | 03-15 |
68031 | 윈 도 우| 노트북 도스프리 샀는데요 [2] | 늘푸르다 | 1032 | 03-15 |
68030 | 소프트웨어| 이게 바보같은 소리라는 건 압니다만.. [6] | 늦둥이it | 1016 | 03-14 |
68029 | 소프트웨어| 데모노이드 초대장 부탁 드립니다. [3] | fairlove | 343 | 03-14 |
68028 | 윈 도 우| UEFI 시스템에서 BCD 등록 [3] | 류비 | 712 | 03-14 |
68027 | 윈 도 우| themida 오류 이게 뭔가요? [1] | titcat | 1012 | 03-14 |
68026 | 윈 도 우| Win10pe hdmi 포트 관련 질문입니다. [4] | ibabu | 292 | 03-14 |
68025 | 소프트웨어| 네이버 새로운 홈페이지 문제.. [7] | InfinityHS | 577 | 03-14 |
티스토리 폰트어썸 검색해보시거나 폰트어썸으로 검색해보시면 관련정보 나오실꺼예요...
요즘은 이미지 대신 폰트어썸으로 많이 블로그에 적용들하시기때문에....