본문 바로가기
일상

오백년만에 바꾼 블로그 스킨(북클럽)

by 밍망뭉 2024. 3. 17.
728x90

주말인데 심심해서 블로그 스킨을 바꿨다 이것저것 바꾸면서 확인해봤는데 엄청 마음에 드는건 없고 지금 쓰는 건 질려서 일단 북클럽을 바꿨다.. 스킨을 직접 만들기엔 능력도 시간도 부족..ㅎㅎ
찔끔찔끔 html, css 수정한 거 기록해놓음
 
 
 
1. 리스트 북리뷰

- 썸네일이 없는 경우에 위의 회색박스로 이미지 영역이 잡히길래 span.thum를 s_article_rep_thumbnail 안에 넣는 구조로 바꿈 아래 공백이 생기긴하는데 회색박스보다는 나은듯
 
- 썸네일 리사이징 비율을 내가 주로 찍는 사진 비율로 수정. 리사이징 비율을 수정했으면 padding-bottom도 수정해야됨

<div class="post-item">
    <a href="/1124">
      <s_article_rep_thumbnail>
        <span class="thum">
          <img src="//i1.daumcdn.net/thumb/C400x300/?fname=https://blog.kakaocdn.net/dn/biShV1/btsFS0LxqrD/c2qTu6stHGrrteoaYDz29K/img.png" alt="">
	    </span>
      </s_article_rep_thumbnail>
      ...
    </a>
  </div>
.post-item .thum {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 0;
  margin-bottom: 5px;
  padding-bottom: 75%; //수정
  background-color: #f8f8f8;
}

.post-item .thum img {
  width: inherit; //수정
  height: auto;
  transform: translateY(-25%);
  -webkit-transform: translateY(-25%);
  -webkit-transform: translateX(0%); //추가
  -ms-transform: translateY(-25%);
}

 
 
 
2. 카테고리 신규 글 아이콘 변경
알맞는 이미지를 만들 자신이 없으니 적당한 이모티콘을 골라 스크립트도 조져버리자!

<script>
    $("img[alt='N']").each(function(){
      $(this).replaceWith('✔️');
    });
</script>

 

 

 

3. 뉴스레터 이것저것 수정
- 일단 타이틀 삭제하고 썸네일 사이즈 북리뷰랑 동일하게 4:3으로 수정
 
- 날짜대신 카테고리명 노출하고 싶어서 span.data에 노출할 데이터를 ##_cover_item_category_##으로 바꿨다
그렇게 수정하고나니까 카테고리 클릭했을때는 카테고리로 이동하고싶어서 s_cover_item_article_info 자체를 기존의 a태그 밖으로 빼고 새로운 a태그를 안에 추가했다
마우스오버 이벤트로 밑줄이 안생겨서 css도 추가해줌

<s_cover_item>
    <li>
        <a href="">
            <figure>
                <s_cover_item_thumbnail>
                	<img src="//i1.daumcdn.net/thumb/C400x300/?fname=" alt="">
                </s_cover_item_thumbnail>
            </figure>
            <span class="title"></span>
            <span class="excerpt"></span>
        </a>
        <s_cover_item_article_info>
            <a href="">
            	<span class="meta">
                	<span class="date"></span>
            	</span>
            </a>
        </s_cover_item_article_info>
    </li>
</s_cover_item>​
.cover-thumbnail-2 ul li a:hover .title,
.cover-thumbnail-2 ul li a:focus .title,
.cover-thumbnail-2 ul li a:hover .date,
.cover-thumbnail-2 ul li a:focus .date {
  text-decoration: underline;
}

 
 
 

4. 인용 닫기

#tt-body-page blockquote[data-ke-style='style1']::after {
  content: '';
  display: block;
  background: url(https://t1.daumcdn.net/keditor/dist/0.4.9/image/blockquote-style1.svg) no-repeat 50% 0;
  padding-top: 34px;
  transform: rotate(180deg);
}

 

 

 

 

5. 썸네일 사이즈 바꾸기

이건 1번으로 썼던 리스트 북리뷰랑도 좀 겹치는 내용. 북클럽에서 썸네일 비율 바꾸는게 조금 까다로운? 이유가 이미지 영역 크기를 css에서 padding으로 조절하기 때문인 것 같다 퍼블리시에서 자주 사용하는 방법인지는 모르겠지만 내가 이미 알고있었던 방법들이 아니라서 찾는데 시간 좀 걸렸다 

 

- 일단 html에서 이미지 리사이징 비율을 바꿔준다

이게 커버갤러리(.cover-thumbnail-4) 였는데 나는 이 커버에서는 필름 카메라로 찍은 사진만 보여줄 생각!

필카 사진 파일 보니까 2735X1830, 3091X2048 등등.. 대충 3:2길래 이 비율을 유지하면서 흐릿해지지 않는 적당~한 해상도와 로딩되는데 오래 걸리지않는 적당~한 파일 크기를 대충 감안해서 450X300으로 바꿨다

이 작업을 하면 사진이 짤리지않고 썸네일에 담긴다

<a href="">
    <figure>
      <s_cover_item_thumbnail>
        <img src="//i1.daumcdn.net/thumb/C450x300/?fname=" alt="">
      </s_cover_item_thumbnail>
    </figure>
</a>

 

 

근데 이렇게만 하면 아래 그림처럼 썸네일 밑으로 미묘한 회색의 공간이 생길수도 있다(아니면 썸네일의 밑부분만 짤리거나) 이건 이미지 비율과 이미지 영역의 비율이 맞지않기 때문! css에서 padding-bottom도 썸네일의 비율에 맞게 수정해줘야되는데 간단하게 요약하면 가로세로비율을 백분율로 바꿔주면 된다

 

나는 C450X300로 바꿨으니까 가로는 450, 세로는 300 이라는 뜻. 비율은 세로/가로=300/450해서 0.67... 백분율로 바꾸면 67% (근데 나는 개인적으로 비율은 반올림보다 내림처리를 좋아해서 66%)

.cover-thumbnail-4 ul li figure {
  display: block;
  width: 100%;
  height: 0;
  margin-bottom: 5px;
  padding-bottom: 66%;
  background-color: #f8f8f8;
}

 

이렇게 하면 이쁘게 잘나옴

 

 

 

 

수정하는 거 있으면 틈틈이 여기에 추가해야겠다
 

728x90