- 개인 포트폴리오
- 개인홈페이지
- 준휘맘의 하루하루
- 맥가:Analog Design+ : 네이버 블로그
- PanchokWorkshop
- 뷰파인더 속 큰세상
- 여행은 푸르다
- PSNProfiles - PS4 Trophies, PS…
- 김박사의 연구실
- 비주얼스트랩
- 캠핑&보트 낚시
- Denim Powell 섶퉤어 개발기
- 시골청년의 블로그 이야기
- JRPG by JKim
- 코드테스트
- 구글 애드센스
- 고전게임 크래쉬
- getmemp3
- 한글패치_아루미
- 샬롯! 당신이 차에 치였다고 전화가 왔어!
- 반응형웹 스타일 가이드
- slowalk
- 게임롬 다운로드
- Team.SM with NICALiS
- 게임롬 다운로드
- UI, heeyeun
- 한마루의 게임 이야기
- 텐핑, 소문내기!
- Facebook Design | What's on ou…
- Melanie Daveid - UX Design & A…
- Digital Insight Today, 디아이투데이
- 씨디맨의 컴퓨터 이야기
Macga:1980
티스토리 블로그 꾸미기 본문 텍스트 확대/축소/인쇄 버튼 만들기 본문
국내외 큰 언론보도 사이트를 보다보면 본문의 텍스트 사이즈를 확대/축소 하고 인쇄를 할수 있거나 폰트를 변경할 수 있는 기능들을 쉽게 찾아 볼 수 있습니다. 이는 접근성에 관련한 기능들이며 작은 글씨가 보기 어려우신 노인 그리고 시각 장애우를 위한 기능들입니다.
구현 하는 방법은 여러가지가 있지만 소스를 간결하게 하기 위해 제이쿼리(Jquery)를 이용해 작성하였습니다.
위에 언급한 기능은 현재 보고 계신 제 블로그에도 적용되어 있는 기능들이며, 아주 쉽게 적용이 가능하니 따라해 보세요.
먼저 관리자 HTML/CSS 페이지를 열어 </head> 위쪽에 제이쿼리를 불러옵니다.
제이쿼리 불러오기
아래는 제이쿼리를 사용해 폰트의 사이즈를 제어하는 스크립트입니다.
원하는 곳 어디든 소스를 삽입하셔도 됩니다만, 일반적으로 스크립트는 소스페이지 제일 아래부분 바디가 끝나는 부분에 삽입해 주는게 가장 좋습니다.
본문 폰트사이즈 제어 스크립트
위의 스크립트를 HTML/CSS 페이지 skin.html 제일 하단 </body> 위에 삽입해 주세요.
해당 스크립트는 티스토리를 위해 작성된 코드이므로 혹 다른 사이트나 블로그를 위해 삽입하실거라면 12번 18번줄에
.article 이라는 클래스명을 원하시는 클래스명을으로 변경해주시면 되겠습니다.
인쇄 버튼 동작시 본문페이지만을 인쇄하기 위해 본문이 출력되는 div에 id값을 하나 설정해줍니다.
본문출력 치환자 ##_article_rep_desc_##
자 이제 본문에 위에 스크립트를 동작시킬 버튼을 만들어보겠습니다.
버튼출력 HTML 코드
확대축소인쇄
저는 span 태그에 클래스와 아이디를 주었지만, 개인 취향에 따라 div,li 태그를 이용해 작성하셔도 괜찮습니다.
버튼이 출력되었으면 하는 위치에 삽입해주세요. 개인적으로 본문 제목 아래쪽에 출력되는걸 권장합니다.
이제 버튼을 꾸며주고 정확한 위치를 잡아주기 위해 CSS를 작성해보겠습니다.
아래의 코드를 HTML/CSS 페이지 style.css에 삽입해 주세요.
버튼출력 CSS 코드
/* 본문 텍스트 제어 */ #zoomin { width:23px; height:25px; display: inline-block; overflow: hidden; font-size: 0; line-height: 0; background: url(images/ico_comm.png) no-repeat; text-indent: -9999px; vertical-align: middle; background-position: 0 0; cursor:pointer; margin-left:10px; } #zoomout { width:23px; height:25px; display: inline-block; overflow: hidden; font-size: 0; line-height: 0; background: url(images/ico_comm.png) no-repeat; text-indent: -9999px; vertical-align: middle; background-position: -23px 0; cursor:pointer; } #aprint { width:24px; height:25px; display: inline-block; overflow: hidden; font-size: 0; line-height: 0; background: url(images/ico_comm.png) no-repeat; text-indent: -9999px; vertical-align: middle; background-position: -46px 0; cursor:pointer; } @media print { body div {display:none;} body .printable {display:block;} }
자 이제 마지막으로 css에 사용될 스프라이트 버튼 이미지 파일을 다운받아 HTML/CSS 페이지 > 파일업로드를 이용해 업로드 해주면 끝이납니다.
위의 이미지를 따로 저장하셔서 업로드 해주세요.
궁금하신 점은 댓글로 달아주시면 답변 드리겠습니다.
'정보' 카테고리의 다른 글
M4A를 MP3로 변환 프로그램, free m4a to mp3 converter (0) | 2015.09.14 |
---|---|
넷로그 투(Netlog Twoo)탈퇴하기 계정삭제 (19) | 2014.11.24 |
싼 주유소 조심! 가짜 휘발유 판매 주유소 지도로 보기 (0) | 2014.02.07 |
티스토리 블로그 페이지 상단으로 (top) 버튼 만들기 (0) | 2014.01.28 |
대한민국 여자들의 365일 꼭 해야하는 그것!!! 다이어트. 공류보감 다이어트! (3) | 2014.01.23 |