ホバーすると左から右に背景と文字色が反転するボタンです
①HTML
<div class="detail-btn">
<a href="#">詳しく見る</a>
</div>
➁CSS
.detail-btn {
background: #333333;
color: #ffffff;
font-size: 20px;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid #ffffff;
background: linear-gradient(to right, #ffffff 50%, #333333 50%);
background-size: 200% 100.5%;
background-position: right bottom;
box-shadow: 3px 3px 2px rgba(0, 0, 0, .08);
transition: all 0.3s ease-out;
max-width: 340px;
width: 100%;
display: inline-block;
}
.detail-btn:hover {
background-position: left bottom;
border: 1px solid #333333;
color: #333333;
}
コメント