|
|
|
|
|
本文給大家介紹16款精美的CSS3動(dòng)畫按鈕,鼠標(biāo)移到按鈕上,按鈕有動(dòng)畫效果。
實(shí)例介紹
本文介紹的動(dòng)畫按鈕,均是純CSS3實(shí)現(xiàn),懸停效果也是用CSS3來(lái)實(shí)現(xiàn),無(wú)需用到j(luò)s代碼。
實(shí)例代碼
動(dòng)畫按鈕實(shí)例
<button class="custom-btn btn-14">Read More</button>
按鈕用的是 <button> 標(biāo)簽,class類名有兩個(gè):custom-btn
,btn-14
。
custom-btn
的css樣式
.custom-btn {
width: 130px;
height: 40px;
color: #fff;
border-radius: 5px;
padding: 10px 25px;
font-family: 'Lato', sans-serif;
font-weight: 500;
background: transparent;
cursor: pointer;
transition: all 0.3s ease;
position: relative;
display: inline-block;
box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),
7px 7px 20px 0px rgba(0,0,0,.1),
4px 4px 5px 0px rgba(0,0,0,.1);
outline: none;
}
btn-14
的css樣式
/* 14 */
.btn-14 {
background: rgb(255,151,0);
border: none;
z-index: 1;
}
.btn-14:after {
position: absolute;
content: "";
width: 100%;
height: 0;
top: 0;
left: 0;
z-index: -1;
border-radius: 5px;
background-color: #eaf818;
background-image: linear-gradient(315deg, #eaf818 0%, #f6fc9c 74%);
box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5);
7px 7px 20px 0px rgba(0,0,0,.1),
4px 4px 5px 0px rgba(0,0,0,.1);
transition: all 0.3s ease;
}
.btn-14:hover {
color: #000;
}
.btn-14:hover:after {
top: auto;
bottom: 0;
height: 100%;
}
.btn-14:active {
top: 2px;
}
.btn-14:after { ... }
設(shè)置鼠標(biāo)懸停動(dòng)畫效果,通過(guò)設(shè)置background-color
、background-image
、box-shadow
、transition
等一系列屬性來(lái)制作動(dòng)畫效果。