프런트엔드-CSS

CSS 스타일링

강사: 최퍼블리셔 · 작성자: 이종춘 · 작성일: 2026-04-27 15:35:34 · 조회수: 13

스타일시트 버튼 효과 설명
목록으로
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Button Hover</title>

<style>
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}

body{
padding: 100px;
font-family: Arial, sans-serif;
}

.btn_wrap{
display: flex;
gap: 20px;
flex-wrap: wrap;
}

.btn{
display: inline-block;
padding: 15px 40px;
border: 1px solid #111;
color: #111;
text-decoration: none;
transition: 0.3s;
}

.btn1:hover{
background-color: #111;
color: #fff;
}

.btn2:hover{
transform: translateY(-5px);
}

.btn3:hover{
box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.slide_btn{
display: inline-block;
padding: 15px 40px;
border: 1px solid #111;
color: #111;
text-decoration: none;
position: relative;
overflow: hidden;
transition: 0.3s;
z-index: 1;
}

.slide_btn::before{
content: "";
width: 0;
height: 100%;
background-color: #111;
position: absolute;
top: 0;
left: 0;
transition: 0.3s;
z-index: -1;
}

.slide_btn:hover{
color: #fff;
}

.slide_btn:hover::before{
width: 100%;
}
</style>
</head>

<body>

<div class="btn_wrap">
<a href="#" class="btn btn1">COLOR</a>
<a href="#" class="btn btn2">MOVE</a>
<a href="#" class="btn btn3">SHADOW</a>
<a href="#" class="slide_btn">SLIDE</a>
</div>

</body>
</html>
#스타일시트 버튼 효과

첨부 파일

0개
첨부된 파일이 없습니다.

댓글 / 답글

0개
댓글을 작성하려면 로그인하세요.
아직 댓글이 없습니다.