HTML
-
<div class="btn">
<a href="">
<p class="btnTxt"><b>다운로드 <span>바로가기</b></span><span class="arrow"></span></p>
</a>
</div>
CSS
-
body {
text-align: center;
padding: 40px;
}
.btn a:hover .arrow::after {
left: 6px;
}
.btn .btnTxt {
display: inline-block;
position: relative;
padding: 10px 28px 10px 20px;
color: #fff;
background-color: #00cc00;
border-radius: 8px;
}
.btn .btnTxt span {
color: #a3f2a3;
}
.arrow {
position: relative;
}
.arrow::after {
position: absolute;
left: 4px;
top: 6px;
content: '';
width: 6px; /* 사이즈 */
height: 6px; /* 사이즈 */
border-top: 2px solid #fff; /* 선 두께 */
border-right: 2px solid #fff; /* 선 두께 */
transform: rotate(45deg); /* 각도 */
transition: .1s ease-out;
}
Codepen
See the Pen CTA 모션 + 화살표 코드 by TytanLee (@TytanLee) on CodePen.
'🧑💻개발 > 아카이브' 카테고리의 다른 글
텍스트 파도 애니메이션 (0) | 2023.05.25 |
---|---|
입체적인 카드 뒤집기 효과 (0) | 2023.05.13 |
미디어쿼리 hover 사용 (0) | 2023.04.28 |
toggle로 클래스 추가 시 css적용 우선순위 (0) | 2023.04.22 |
모바일 디바이스별 해상도(2023.12.05 기준) (0) | 2023.04.03 |