※ 바로 전 테그의 경우 여러 이미지를 사용 할 경우 문제가 발생하여 수정 하였습니다.
기존에 사용하던 이미지 리사이징이 자꾸 본문을 넘어가서 새로 Jquery를 이용하여 만들었습니다.
소스는 아래와 같습니다.
위의 내용을 복사 후 Tistory의 스킨 편집기중 HTML 편집기 부분에서 </BODY> 위에 삽입 합니다.
삽입시 다른 스크립트에 방해 되지 않도록 주의 하세요.
스크립트를 살펴 보겠습니다.
위의 스크립트는 이미지가 모두 열리면 실행한다는 내용입니다.
var img_width=(imgblock_width * 0.95);
이미지의 imageblock 박스의 크기와 img 크기를 구합니다.
imageblock의 크기는 본문 전체 크기의 95% img 태그의 그기는 imageblock 박스의 크기의 95%로 지정합니다.
ID="content" 속성 내부의 class="imageblock" 속성이 있는 span 태그를 찾아 CSS 값을 변경한다는 것입니다.
max-width CSS 속성을 imgblock_width 값으로 설정하여 최대 크기가 본문 키기의 95%를 넘길 수 없습니다.
95%의 기준은 .entry 즉 본문의 margin (내부 여백) 등을 고려하여 설정한 값입니다.
이 부분은 실제 img 태그의 CSS 값을 바꾸는 것입니다.
실제 이미지가 본문 이외에 많이 사용 되므로 본문 이외의 이미지 태그에는 간섭하지 않도록 "#content span.imageblock img" 로 설정 하였습니다.
img_width는 imgblock_width의 95% 이므로 결국 전체 크기의 95%의 95%가 되는 것입니다.
감사합니다.
'WebProgram > Tistory' 카테고리의 다른 글
[ Tistory ] 페이지네이션 만들기 (0) | 2016.03.28 |
---|---|
[ Tistory ] Bootstrap 및 CSS를 이용한 댓글 설정 및 사용자 아이콘 처리 (1) | 2016.03.27 |
[ Tistory ] 댓글 관련 스크립트를 사용할 때 (0) | 2016.03.26 |
[Tistory] 티스토리 상황에 맞는 로그인 링크 바꾸기 (4) | 2016.03.05 |
[Tistory] Jquery를 이용한 티스토리 로그인 체크 (2) | 2016.03.04 |
jQuery 를 이용하여 티스토리의 온/오프 상태를 확인하는 방법 (0) | 2015.10.07 |
티스토리 본문 날짜 분리해서 사용하기 (0) | 2015.09.21 |
[티스토리] 카테고리트리 펼치기. (0) | 2015.03.03 |