Info🔍/HTML&CSS
[Portfolio 스킨] 18. 이미지 & 썸네일 그림자 효과 및 확대 모션

별이의 라이프2024. 12. 14. 18:21

블꾸 포스팅을 하다보니까 배경이 하얀데 사용하는 사진까지 하애서 이게 그림인지 글인지 헷갈리는 경우가 많다.

그래서 구분할 수 있게 그림자를 넣고 모서리도 둥글게 바꿔보고 싶어서 알아봤다.

코코섬님 블로그에서 그림 확대 모션이 부드럽고 좋길래 따라하기로 결정!

이 분은 본문 이미지만 알려주셨지만 홈화면의 섬네일에도 적용해보고 싶어서 도전해봤다.

일단 갤러리 형식 빼고는 다 성공했는데 앞으로 오류가 있는지 없는지 주시해봐야겠다.

 

적용 모습

수정 전
수정 후

 

스킨 수정 과정

1. 편집화면으로 들어간다.

  • 꾸미기 - 스킨 변경 - 변경 - 스킨 편집 - HTML 편집 - CSS 편집

 

본문 이미지

  • 아래 코드를 추가한다.
#article-view figure.imageblock img,
#article-view figure.imagegridblock img {
  max-width: 95%;
  border-radius: 10px;
  box-shadow: 3px 3px 10px rgb(0 0 0 / 10%); 
  transition: transform 0.3s ease;
}

#article-view figure img:not([width]) {
  max-width: 95%;
  transition: transform 0.3s ease;
}

#article-view figure.imageblock img:hover,
#article-view figure.imagegridblock img:hover,
#article-view figure img:not([width]):hover {
  transform: scale(1.05);
}

<참고 : 코코섬님>

 

홈화면 섬네일 리스트 이미지

  • 아래 코드를 추가한다.
.list_type_card .link_card .thumnail {
  max-width: 95%;
  border-radius: 10px;
  box-shadow: 3px 3px 10px rgb(0 0 0 / 10%); 
  transition: transform 0.3s ease;
}

.list_type_card .link_card .thumnail:not([width]) {
  max-width: 95%;
  transition: transform 0.3s ease;
}

.list_type_card .link_card .thumnail:hover, 
.list_type_card .link_card .thumnail:not([width]):hover {
  transform: scale(1.05);
}

 

 

홈화면 리스트 이미지 & 글목록 카테고리의 이미지

  • 아래 코드를 추가한다.
span.thumnail.item-thumbnail {
  max-width: 95%;
  border-radius: 10px;
  box-shadow: 3px 3px 10px rgb(0 0 0 / 10%); 
  transition: transform 0.3s ease;
}

span.thumnail.item-thumbnail:not([width]) {
  max-width: 95%;
  transition: transform 0.3s ease;
}

span.thumnail.item-thumbnail:hover, 
span.thumnail.item-thumbnail:not([width]):hover {
  transform: scale(1.05);
}

 

2. 코드 수정이 끝났다면 적용을 누른다.

 

기존 코드

/* 본문 이미지 */
#article-view figure.imageblock img {
  display: inline-block;
  max-width: 100%;
  margin: 0;
  height: auto;
}

#article-view figure img:not([width]),
#article-view figure iframe:not([width]) {
  width: 100%;
}


#article-view figure.imagegridblock img {
  margin: 0;
  height: inherit;
}


/* 홈화면 섬네일 리스트 이미지 */
.list_type_card .link_card .thumnail {
  display: block;
  width: 100%;
  padding-top: 50%;
  background-size: cover;
  background-position: 50% 50%;
}

 

참고

갤러리는 아래 이미지처럼 호버 시 좀 모자르게 확대된다..

이유는 찾지 못해서 일단 패스ㅠㅠ

 

top
bottom