Tistory/BiCute Skin

[Tistory Odyssey Skin] 썸네일 이미지 모서리 둥글게 만들기

BiCute 2022. 3. 6. 10:00
반응형

 

 

#1 부드러움이 필요하다

  어느 순간 문득 썸네일 이미지들이 네모네모 한 것이 너무 신경 쓰이기 시작했습니다.

  로고도 원형이고, 트위터의 게시물도 모서리가 살짝 둥글어서 서로 어울리지 않아 보이기도 했고요.

  그래서 수정해 보았습니다!

 

 

#2 썸네일 이미지의 모서리를 둥글게 만들기

 

  ※ 아래 내용은 이 블로그에서 현재 사용하고 있는 Odyssey Skin의 [이미지 비율 유지 타입]에만 해당합니다.

 

메인 화면의 썸네일

  (1) [style.css:2161~2163] .article-type-common .thumbnail .img-thumbnail { display: none; }을 찾아 다음과 같은 내용을 추가해줍니다.

.article-type-common .thumbnail .img-thumbnail {
    display: none;
    border-radius: 24px;	/* 모서리의 둥근 정도를 지정 */
    transition: 0.6s;	/* 마우스를 올렸을때 이펙트 시간을 지정 */
}

 

  (2) 아래 항목은 없는 메뉴를 새로 만들건대, 위에서 작성한 코드 아래쪽에 다음과 같이 내용을 추가해줍니다 

.article-type-common:hover .thumbnail .img-thumbnail {
    border: 8px solid black;
}

 

  여기까지 작성하였다면 다음과 같이 모서리가 둥글게 되어있고 마우스가 올라가면 검은색 테두리가 스.르.륵. 하며 나타날 것입니다. 

추가.

  게시물 제목 밑에 밑줄이 생기는게 싫다면 [CSS: 2236~2238] .article-type-common:hover .title { ... }를 다음과 같이 수정합니다.

.article-type-common:hover .title {
    text-decoration: none;
}

 

사이드바의 썸네일

  자, 이제 다음.

  사이드바의 최근 글, 인기글 항목의 썸네일을 둥글게 만들 차례입니다.

 

  (3) [style.css:1761~1767] .area-aside .box-recent .list-recent .thumbnail { ... }을 찾아 코드 한 줄을 추가해줍니다.

.area-aside .box-recent .list-recent .thumbnail {
    width: 64px;
    height: 64px;
    margin: 0 12px 0 0;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 8px;	/* 코드 한줄을 추가해 줍니다 */
}

  

  사이드바의 썸네일도 적용 완료!

 

  위와 같이 마우스 올렸을때 효과를 추가하고 싶다면, 

  (4) 방금 수정했던 [style.css:1761~1767] .area-aside .box-recent .list-recent .thumbnail { ... }에 코드 한 줄을 더 추가해줍니다.

.area-aside .box-recent .list-recent .thumbnail {
    width: 64px;
    height: 64px;
    margin: 0 12px 0 0;
    background-size: cover;
    background-position: 50% 50%; 
    border-radius: 8px; 
    transition: 0.3s;	/* 여기 한줄을 추가해 줍니다 */
}

 

  (5) 마지막으로 적당히 [style.css:1760]정도되는 아무 곳에나 다음의 새로운 속성을 한 줄 생성해 주면 됩니다.

.area-aside .box-recent .list-recent .link-recent:hover .thumbnail { 
border: 3px solid black;
}

 

달력 플러그인 꾸미기

  기왕 수정한 김에 하나 더!

  (6) 사이드바의 달력 모듈도 둥글게 하고 싶다면,

  [style.css:1872~1876] .area-aside .box-calendar .inner-calendar { ... } 안에도 다음 한 줄을 추가해주시면 됩니다.

.area-aside .box-calendar .inner-calendar {
    padding: 23px 28px 24px 28px;
    border: 1px solid #e8e8e8;
    font-size: 13px;
    border-radius: 8px;	/* 모서리를 둥글게 만들어주는 코드 추가 */
}

  전 추가로 달력도 블로그의 전체적인 스타일과 통일감을 주기 위해 

  [style.css:1961~1964] .box-calendar .cal_click { ... }의 속성을 다음과 같이 변경하였습니다.

.box-calendar .cal_click {
    font-weight: 700;
    color: #180204;	/* 이 블로그 포인트 컬러 통일화 */
    text-decoration: none;	/* 포스팅 날자의 밑줄 제거 */
}

 

[더 보기]라던가 [관련 사이트] 같은 버튼도 사각형 모양이지만 죄다 둥글게 만들기보단 버튼은 네모난 게 좋아 보여 그대로 두었습니다.

 

카테고리의 썸네일

  추가. 카테고리를 눌렀을때 나오는 작은 썸네일의 경우

  [style.css:2408~2413] .article-type- .thumbnail, .article-type-thumbnail .thumbnail { ... }의 속성에 다음과 같이 한 줄 추가해 주면 썸네일의 테두리가 둥글게 변경됩니다.

.article-type- .thumbnail,
.article-type-thumbnail .thumbnail {
    width: 160px;
    height: 108px;
    margin-left: 40px; 
    border-radius: 8px;	/* 이곳에 한줄 추가해 줍니다 */
}

 

마우스를 올렸을때 썸네일에 검은색 테두리가 나타나는 효과를 추가하고 싶다면 다음 단계를 따라 하시면 됩니다.

  대략 [style.css: 2414]정도에 다음의 새로운 속성을 한 줄 추가해줍니다.

.article-type-thumbnail:hover .thumbnail { transition: 0.4s; border: 4px solid black; }

 

 

#3 수정 후

 

 

 

반응형