<!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>
<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>
#스타일시트 버튼 효과