這篇文章主要講解了“css3實現(xiàn)的動畫按鈕代碼分享”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“css3實現(xiàn)的動畫按鈕代碼分享”吧!
成都網(wǎng)站制作、成都網(wǎng)站設(shè)計介紹好的網(wǎng)站是理念、設(shè)計和技術(shù)的結(jié)合。成都創(chuàng)新互聯(lián)公司擁有的網(wǎng)站設(shè)計理念、多方位的設(shè)計風格、經(jīng)驗豐富的設(shè)計團隊。提供PC端+手機端網(wǎng)站建設(shè),用營銷思維進行網(wǎng)站設(shè)計、采用先進技術(shù)開源代碼、注重用戶體驗與SEO基礎(chǔ),將技術(shù)與創(chuàng)意整合到網(wǎng)站之中,以契合客戶的方式做到創(chuàng)意性的視覺化效果。
今天給大家分享一款純css3實現(xiàn)的動畫按鈕。第一排的按鈕當鼠標經(jīng)過的背景色動畫切換,圖標從右側(cè)飛入,第二排的按鈕當鼠標經(jīng)過的時候邊框動畫切換,圖標右側(cè)飛入,效果非常好,一起看下效果圖:
實現(xiàn)的代碼。
html代碼:
XML/HTML Code復(fù)制內(nèi)容到剪貼板
<div class="black">
<a href="#" class="btn"><span>Become A Member</span> <i>→</i> </a><a href="#"
class="btn"><span>Support Us</span> <i>→</i> </a><a href="#" class="btn"><span>
Going Down</span> <i class="down">→</i> </a><a href="#" class="btn"><span>Sign
Up</span> <i class="up">→</i> </a>
</div>
<div class="white">
<a href="#" class="btn"><span>Become A Member</span> <i>→</i> </a><a href="#"
class="btn"><span>Support Us</span> <i>→</i> </a><a href="#" class="btn"><span>
Going Down</span> <i class="down">→</i> </a><a href="#" class="btn"><span>Sign
Up</span> <i class="up">→</i> </a>
</div>
css3代碼:
CSS Code復(fù)制內(nèi)容到剪貼板
body
{
}
h2
{
font-family: "Abril Titling" , Georgia, serif;
color: #f9f9f9;
letter-spacing: 1px;
}
body div
{
padding: 60px 0;
text-align: center;
height: 80px;
margin-top: 0;
}
.black
{
background: #262D28;
}
.white
{
background: #f9f9f9;
}
a
{
display: inline-block;
margin: 10px;
}
.btn
{
position: relative;
width: 160px;
padding: 1.2rem 3rem;
border: 1px solid #0AA944;
font-size: 15px;
text-decoration: none;
color: #f9f9f9;
font-family: "Tablet Gothic" , sans-serif;
text-transform: uppercase;
font-weight: 300;
letter-spacing: 1.5px;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-ms-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
transition: all .2s ease-out;
}
.white .btn
{
color: #262D28;
border: 2px solid #0AA944;
}
.btn span
{
position: relative;
top: 2px;
left: 0;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
.btn i
{
opacity: 0;
position: absolute;
margin-top: -21px;
top: 2.5rem;
left: 120%;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
.btn:hover
{
background: rgba(255,255,255, .9);
border: 1px solid rgba(0,0,0,1);
}
.white .btn:hover
{
background: rgba(0,0,0, .02);
border: 2px solid rgba(0,0,0,1);
}
.btn:hover span
{
color: #333;
left: -20px;
}
a.btn:hover i
{
opacity: 1;
left: 80%;
color: #333;
-webkit-transform: scale(1.2);
}
a.btn:hover .up
{
-webkit-transform: rotate(270deg);
}
a.btn:hover .down
{
-webkit-transform: rotate(90deg);
}
感謝各位的閱讀,以上就是“css3實現(xiàn)的動畫按鈕代碼分享”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對css3實現(xiàn)的動畫按鈕代碼分享這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
當前文章:css3實現(xiàn)的動畫按鈕代碼分享
瀏覽地址:http://chinadenli.net/article4/pppooe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計、搜索引擎優(yōu)化、網(wǎng)站維護、網(wǎng)站設(shè)計公司、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)