사이트 포스트에서 많이 사용되는 hover시 style 입니다.
image background가 들어가고, view more 문구가 나타납니다.
HTML
<div class="cover-thumbnail-list-1">
<ul>
<li>
<a>
<span class="thum">
<img src="XXX" alt="XXX" />
</span>
<div class="text-box">
<span class="title">XXX</span>
</div>
</a>
</li>
</ul>
</div>
CSS
.cover-thumbnail-list-1 ul li .thum {
position: relative;
}
.cover-thumbnail-list-1 ul li .thum:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(255,255,255,0);
transition: background-color .5s;
}
.cover-thumbnail-list-1 ul li:hover .thum:before {
width:100%;
height:100%;
background:rgba(243, 156, 18, 0.65);
}
.cover-thumbnail-list-1 ul li a .thum:after {
content: 'VIEW MORE';
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background: url(./images/arrow.svg) no-repeat center right 24px / 16px auto;
opacity: 0;
transition: .4s;
z-index: 2;
display: inline-block;
padding: 15px 60px 15px 24px;
border: 2px solid #fff;
border-radius: 24px;
}
.cover-thumbnail-list-1 ul li:hover .thum::after {
opacity: 1;
}
반응형
'개발 > Html, Css' 카테고리의 다른 글
[html] 유튜브 iframe 코드로 변환 (0) | 2023.05.19 |
---|---|
[html] html5 구문 (0) | 2023.01.21 |
[css] 줄바꿈, 공백, 띄우기 css 처리 (ft. white-space) (62) | 2022.12.16 |
[css] 체크박스 스타일 커스텀 (0) | 2022.12.13 |
[css] 텍스트 줄바꿈 해결 (1) | 2022.10.05 |
댓글