CSS로 확장 카드
개요
사진 카드를 만들고 호버에서 해당 카드를 확장합니다.
구현
한 섹션에 다섯 장의 사진을 배치하는 것으로 시작했습니다.
<section>
<img src="assets/hawai.webp" />
<img src="assets/bamboo-forest.webp" />
<img src="assets/cappadocia.webp" />
<img src="assets/Lake-Croatia.webp" />
<img src="assets/mount-fuji.webp" />
</section>
그리고 그것을 스타일
section {
display: flex;
flex-direction: row;
}
img {
width: 50px;
height: 340px;
object-fit: cover;
border-radius: 40px;
margin-right: 10px;
cursor: pointer;
}
다음과 같이 이미지가 표시되기 시작합니다.
이제 너비 속성이 있는 선택기
:hover
를 추가하고 카드 너비를 늘렸습니다. 또한 부드럽게 만들기 위해 transition
속성을 추가했습니다. img {
...
transition: width 0.5s ease-in-out;
}
img:hover {
width: 400px;
}
그리고 그게 다야! 매우 만족스러운 확장 카드를 얻을 수 있습니다.
읽어 주셔서 감사합니다!
부담없이 접속하세요
Reference
이 문제에 관하여(CSS로 확장 카드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aneeqakhan/expanding-cards-with-css-3n39텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)